.pace, body {
	-moz-user-select: none
}
.iconfont, body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-flag, body {
	position: relative
}
.icon-flag, .icon-flag-cn {
	background-position: 0 0
}
body {
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	word-wrap: break-word;
	-moz-font-feature-settings: "liga", "kern";
	color: #555
}
.aso-checkbox label.disabled, .aso-checkbox-switch label.disabled {
	color: #ccc
}
@font-face {
	font-family: iconfont;
	src: url(../other/iconfont.eot?t=1481180079573);
	src: url(../other/iconfont.eot?t=1481180079573#iefix) format('embedded-opentype'), url(../other/iconfont.woff?t=1481180079573) format('woff'), url(../other/iconfont.ttf?t=1481180079573) format('truetype'), url(../other/iconfont.svg?t=1481180079573#iconfont) format('svg')
}
.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-text-stroke-width: .2px
}
.nav-appinfo .nav-list li.new>a:after, pre {
	font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif
}
.icon-share:before {
	content: "\e613"
}
.icon-guanjianci:before {
	content: "\e606"
}
.icon-android:before {
	content: "\e603"
}
.icon-news:before {
	content: "\e8f1"
}
.icon-world:before {
	content: "\e8fc"
}
.icon-fenxiang:before {
	content: "\e6d2"
}
.icon-icon7:before {
	content: "\e607"
}
.icon-sousuo:before {
	content: "\e625"
}
.icon-morennan:before {
	content: "\e61b"
}
.icon-yuedu:before {
	content: "\e608"
}
.icon-guanbi:before {
	content: "\e605"
}
.icon-fenxiang01:before {
	content: "\e648"
}
.icon-mp-return:before {
	content: "\e660"
}
.icon-xingxing:before {
	content: "\e609"
}
.icon-tisheng:before {
	content: "\e615"
}
.icon-youhuajianyi:before {
	content: "\e614"
}
.icon-ios:before {
	content: "\e604"
}
.icon-shijian:before {
	content: "\e65d"
}
.icon-erweima:before {
	content: "\e616"
}
.icon-shuaxin:before {
	content: "\e626"
}
.icon-1huojian:before {
	content: "\e60a"
}
.icon-jiangbei:before {
	content: "\e60b"
}
.icon-ranking:before {
	content: "\e60c"
}
.icon-daochu:before {
	content: "\e69d"
}
.icon-tiyanjiankong:before {
	content: "\e6b5"
}
.icon-appsina:before {
	content: "\e600"
}
.icon-shangjia:before {
	content: "\e60d"
}
.icon-xiajia:before {
	content: "\e60e"
}
.icon-shouyeshouye:before {
	content: "\e629"
}
.icon-zuanshi:before {
	content: "\e6aa"
}
.icon-store:before {
	content: "\e60f"
}
.icon-google:before {
	content: "\e635"
}
.icon-shishichaxun:before {
	content: "\e610"
}
.icon-qq:before {
	content: "\e601"
}
.icon-weixin:before {
	content: "\e602"
}
.icon-jiance:before {
	content: "\e611"
}
.icon-chakan:before {
	content: "\e64c"
}
.icon-xiajiang:before {
	content: "\e612"
}
.icon-shuju:before {
	content: "\e664"
}
.aso-checkbox label:after, .aso-checkbox-switch label:after, .aso-radio label:after, .glyphicon-aso-ok:before, .glyphicon-plus:before, .glyphicon-question-sign:before {
	content: ''
}
.icon-flag {
	display: inline-block;
	width: 28px;
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/icon-flag.png);
	z-index: 10;
	background-size: 172.4px 786.5px;
	border: 1px solid #f1f1f1
}
.icon-flag-hk {
	background-position: 24.947145877378% 0
}
.icon-flag-tw {
	background-position: 49.894291754757% 0
}
.icon-flag-us {
	background-position: 74.841437632135% 0
}
.icon-flag-jp {
	background-position: 99.788583509514% 0
}
.icon-flag-kr {
	background-position: 0 3.341384863124%
}
.icon-flag-au {
	background-position: 24.947145877378% 3.341384863124%
}
.icon-flag-ca {
	background-position: 49.894291754757% 3.341384863124%
}
.icon-flag-ar {
	background-position: 74.841437632135% 3.341384863124%
}
.icon-flag-ai {
	background-position: 99.788583509514% 3.341384863124%
}
.icon-flag-ag {
	background-position: 0 6.682769726248%
}
.icon-flag-bb {
	background-position: 24.947145877378% 6.682769726248%
}
.icon-flag-bs {
	background-position: 49.894291754757% 6.682769726248%
}
.icon-flag-py {
	background-position: 74.841437632135% 6.682769726248%
}
.icon-flag-pa {
	background-position: 99.788583509514% 6.682769726248%
}
.icon-flag-br {
	background-position: 0 10.024154589372%
}
.icon-flag-bm {
	background-position: 24.947145877378% 10.024154589372%
}
.icon-flag-bo {
	background-position: 49.894291754757% 10.024154589372%
}
.icon-flag-bz {
	background-position: 74.841437632135% 10.024154589372%
}
.icon-flag-do {
	background-position: 99.788583509514% 10.024154589372%
}
.icon-flag-dm {
	background-position: 0 13.365539452496%
}
.icon-flag-ec {
	background-position: 24.947145877378% 13.365539452496%
}
.icon-flag-co {
	background-position: 49.894291754757% 13.365539452496%
}
.icon-flag-cr {
	background-position: 74.841437632135% 13.365539452496%
}
.icon-flag-gd {
	background-position: 99.788583509514% 13.365539452496%
}
.icon-flag-gy {
	background-position: 0 16.70692431562%
}
.icon-flag-hn {
	background-position: 24.947145877378% 16.70692431562%
}
.icon-flag-ky {
	background-position: 49.894291754757% 16.70692431562%
}
.icon-flag-ms {
	background-position: 74.841437632135% 16.70692431562%
}
.icon-flag-pe {
	background-position: 99.788583509514% 16.70692431562%
}
.icon-flag-mx {
	background-position: 0 20.048309178744%
}
.icon-flag-ni {
	background-position: 24.947145877378% 20.048309178744%
}
.icon-flag-sv {
	background-position: 49.894291754757% 20.048309178744%
}
.icon-flag-kn {
	background-position: 74.841437632135% 20.048309178744%
}
.icon-flag-lc {
	background-position: 99.788583509514% 20.048309178744%
}
.icon-flag-vc {
	background-position: 0 23.389694041868%
}
.icon-flag-sr {
	background-position: 24.947145877378% 23.389694041868%
}
.icon-flag-tc {
	background-position: 49.894291754757% 23.389694041868%
}
.icon-flag-tt {
	background-position: 74.841437632135% 23.389694041868%
}
.icon-flag-gt {
	background-position: 99.788583509514% 23.389694041868%
}
.icon-flag-ve {
	background-position: 0 26.731078904992%
}
.icon-flag-uy {
	background-position: 24.947145877378% 26.731078904992%
}
.icon-flag-jm {
	background-position: 49.894291754757% 26.731078904992%
}
.icon-flag-vg {
	background-position: 74.841437632135% 26.731078904992%
}
.icon-flag-cl {
	background-position: 99.788583509514% 26.731078904992%
}
.icon-flag-al {
	background-position: 0 30.072463768116%
}
.icon-flag-ie {
	background-position: 24.947145877378% 30.072463768116%
}
.icon-flag-ee {
	background-position: 49.894291754757% 30.072463768116%
}
.icon-flag-at {
	background-position: 74.841437632135% 30.072463768116%
}
.icon-flag-by {
	background-position: 99.788583509514% 30.072463768116%
}
.icon-flag-bg {
	background-position: 0 33.41384863124%
}
.icon-flag-be {
	background-position: 24.947145877378% 33.41384863124%
}
.icon-flag-is {
	background-position: 49.894291754757% 33.41384863124%
}
.icon-flag-pl {
	background-position: 74.841437632135% 33.41384863124%
}
.icon-flag-dk {
	background-position: 99.788583509514% 33.41384863124%
}
.icon-flag-de {
	background-position: 0 36.755233494364%
}
.icon-flag-ru {
	background-position: 24.947145877378% 36.755233494364%
}
.icon-flag-fr {
	background-position: 49.894291754757% 36.755233494364%
}
.icon-flag-fi {
	background-position: 74.841437632135% 36.755233494364%
}
.icon-flag-nl {
	background-position: 99.788583509514% 36.755233494364%
}
.icon-flag-cz {
	background-position: 0 40.096618357488%
}
.icon-flag-hr {
	background-position: 24.947145877378% 40.096618357488%
}
.icon-flag-lv {
	background-position: 49.894291754757% 40.096618357488%
}
.icon-flag-lt {
	background-position: 74.841437632135% 40.096618357488%
}
.icon-flag-lu {
	background-position: 99.788583509514% 40.096618357488%
}
.icon-flag-ro {
	background-position: 0 43.438003220612%
}
.icon-flag-mt {
	background-position: 24.947145877378% 43.438003220612%
}
.icon-flag-mk {
	background-position: 49.894291754757% 43.438003220612%
}
.icon-flag-md {
	background-position: 74.841437632135% 43.438003220612%
}
.icon-flag-no {
	background-position: 99.788583509514% 43.438003220612%
}
.icon-flag-pt {
	background-position: 0 46.779388083736%
}
.icon-flag-se {
	background-position: 24.947145877378% 46.779388083736%
}
.icon-flag-ch {
	background-position: 49.894291754757% 46.779388083736%
}
.icon-flag-cy {
	background-position: 74.841437632135% 46.779388083736%
}
.icon-flag-sk {
	background-position: 99.788583509514% 46.779388083736%
}
.icon-flag-si {
	background-position: 0 50.12077294686%
}
.icon-flag-tr {
	background-position: 24.947145877378% 50.12077294686%
}
.icon-flag-ua {
	background-position: 49.894291754757% 50.12077294686%
}
.icon-flag-gr {
	background-position: 74.841437632135% 50.12077294686%
}
.icon-flag-es {
	background-position: 99.788583509514% 50.12077294686%
}
.icon-flag-hu {
	background-position: 0 53.462157809984%
}
.icon-flag-it {
	background-position: 24.947145877378% 53.462157809984%
}
.icon-flag-gb {
	background-position: 49.894291754757% 53.462157809984%
}
.icon-flag-mo {
	background-position: 74.841437632135% 53.462157809984%
}
.icon-flag-pg {
	background-position: 99.788583509514% 53.462157809984%
}
.icon-flag-pk {
	background-position: 0 56.803542673108%
}
.icon-flag-bt {
	background-position: 24.947145877378% 56.803542673108%
}
.icon-flag-ph {
	background-position: 49.894291754757% 56.803542673108%
}
.icon-flag-fj {
	background-position: 74.841437632135% 56.803542673108%
}
.icon-flag-kz {
	background-position: 99.788583509514% 56.803542673108%
}
.icon-flag-kg {
	background-position: 0 60.144927536232%
}
.icon-flag-kh {
	background-position: 24.947145877378% 60.144927536232%
}
.icon-flag-la {
	background-position: 49.894291754757% 60.144927536232%
}
.icon-flag-my {
	background-position: 74.841437632135% 60.144927536232%
}
.icon-flag-mn {
	background-position: 99.788583509514% 60.144927536232%
}
.icon-flag-fm {
	background-position: 0 63.486312399356%
}
.icon-flag-np {
	background-position: 24.947145877378% 63.486312399356%
}
.icon-flag-pw {
	background-position: 49.894291754757% 63.486312399356%
}
.icon-flag-lk {
	background-position: 74.841437632135% 63.486312399356%
}
.icon-flag-sb {
	background-position: 99.788583509514% 63.486312399356%
}
.icon-flag-tj {
	background-position: 0 66.82769726248%
}
.icon-flag-th {
	background-position: 24.947145877378% 66.82769726248%
}
.icon-flag-tm {
	background-position: 49.894291754757% 66.82769726248%
}
.icon-flag-bn {
	background-position: 74.841437632135% 66.82769726248%
}
.icon-flag-uz {
	background-position: 99.788583509514% 66.82769726248%
}
.icon-flag-sg {
	background-position: 0 70.169082125604%
}
.icon-flag-nz {
	background-position: 24.947145877378% 70.169082125604%
}
.icon-flag-id {
	background-position: 49.894291754757% 70.169082125604%
}
.icon-flag-vn {
	background-position: 74.841437632135% 70.169082125604%
}
.icon-flag-dz {
	background-position: 99.788583509514% 70.169082125604%
}
.icon-flag-ae {
	background-position: 0 73.510466988728%
}
.icon-flag-om {
	background-position: 24.947145877378% 73.510466988728%
}
.icon-flag-az {
	background-position: 49.894291754757% 73.510466988728%
}
.icon-flag-eg {
	background-position: 74.841437632135% 73.510466988728%
}
.icon-flag-ao {
	background-position: 99.788583509514% 73.510466988728%
}
.icon-flag-bh {
	background-position: 0 76.851851851852%
}
.icon-flag-bj {
	background-position: 24.947145877378% 76.851851851852%
}
.icon-flag-bw {
	background-position: 49.894291754757% 76.851851851852%
}
.icon-flag-bf {
	background-position: 74.841437632135% 76.851851851852%
}
.icon-flag-cv {
	background-position: 99.788583509514% 76.851851851852%
}
.icon-flag-gm {
	background-position: 0 80.193236714976%
}
.icon-flag-cg {
	background-position: 24.947145877378% 80.193236714976%
}
.icon-flag-gw {
	background-position: 49.894291754757% 80.193236714976%
}
.icon-flag-gh {
	background-position: 74.841437632135% 80.193236714976%
}
.icon-flag-zw {
	background-position: 99.788583509514% 80.193236714976%
}
.icon-flag-qa {
	background-position: 0 83.5346215781%
}
.icon-flag-kw {
	background-position: 24.947145877378% 83.5346215781%
}
.icon-flag-ke {
	background-position: 49.894291754757% 83.5346215781%
}
.icon-flag-lb {
	background-position: 74.841437632135% 83.5346215781%
}
.icon-flag-lr {
	background-position: 99.788583509514% 83.5346215781%
}
.icon-flag-mg {
	background-position: 0 86.876006441224%
}
.icon-flag-mw {
	background-position: 24.947145877378% 86.876006441224%
}
.icon-flag-ml {
	background-position: 49.894291754757% 86.876006441224%
}
.icon-flag-mu {
	background-position: 74.841437632135% 86.876006441224%
}
.icon-flag-mr {
	background-position: 99.788583509514% 86.876006441224%
}
.icon-flag-mz {
	background-position: 0 90.217391304348%
}
.icon-flag-na {
	background-position: 24.947145877378% 90.217391304348%
}
.icon-flag-za {
	background-position: 49.894291754757% 90.217391304348%
}
.icon-flag-ne {
	background-position: 74.841437632135% 90.217391304348%
}
.icon-flag-ng {
	background-position: 99.788583509514% 90.217391304348%
}
.icon-flag-sl {
	background-position: 0 93.558776167472%
}
.icon-flag-sn {
	background-position: 24.947145877378% 93.558776167472%
}
.icon-flag-sc {
	background-position: 49.894291754757% 93.558776167472%
}
.icon-flag-sa {
	background-position: 74.841437632135% 93.558776167472%
}
.icon-flag-st {
	background-position: 99.788583509514% 93.558776167472%
}
.icon-flag-sz {
	background-position: 0 96.900161030596%
}
.icon-flag-tz {
	background-position: 24.947145877378% 96.900161030596%
}
.icon-flag-tn {
	background-position: 49.894291754757% 96.900161030596%
}
.icon-flag-ug {
	background-position: 74.841437632135% 96.900161030596%
}
.icon-flag-am {
	background-position: 99.788583509514% 96.900161030596%
}
.icon-flag-ye {
	background-position: 0 100.24154589372%
}
.icon-flag-il {
	background-position: 24.947145877378% 100.24154589372%
}
.icon-flag-in {
	background-position: 49.894291754757% 100.24154589372%
}
.icon-flag-jo {
	background-position: 74.841437632135% 100.24154589372%
}
.icon-flag-td {
	background-position: 99.788583509514% 100.24154589372%
}
::-webkit-scrollbar-track-piece {
-webkit-border-radius:0
}
::-webkit-scrollbar {
width:8px;
height:8px
}
::-webkit-scrollbar-thumb {
height:10px;
background-color:rgba(0,0,0,.5);
-webkit-border-radius:10px;
outline-offset:-2px;
border:1px solid #666
}
::-webkit-scrollbar-thumb:hover {
height:50px;
background-color:#9f9f9f;
-webkit-border-radius:4px
}
.w50 {
	width: 50%
}
.w60 {
	width: 60%
}
.w70 {
	width: 70%
}
.w80 {
	width: 80%
}
.w90 {
	width: 90%
}
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.pace-inactive {
	visibility: hidden
}
.pace .pace-progress {
	background: #17ddaa;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px
}
.form-control {
	-webkit-appearance: none
}
a:focus, a:hover {
	text-decoration: none
}
.aso-checkbox {
	position: relative
}
.aso-checkbox input[type=checkbox] {
	display: none
}
.aso-checkbox label {
	cursor: pointer;
	padding-left: 30px;
	font-weight: 400
}
.aso-checkbox label span {
	display: block;
	position: absolute;
	width: 16px!important;
	height: 16px!important;
	border-radius: 3px;
	min-height: 0;
	min-width: 0;
	padding: 0;
	top: 2px;
	left: 0;
	border: 1px solid #0bb995;
	-webkit-transition: all 140ms cubic-bezier(.4, 0, .2, 1);
	transition: all 140ms cubic-bezier(.4, 0, .2, 1)
}
.aso-checkbox label.disabled span {
	border-color: #ccc
}
.aso-checkbox label:after {
	opacity: .4;
	position: absolute;
	width: 9px;
	height: 5px;
	background: 0 0;
	top: 7px;
	left: 4px;
	border: none;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.aso-checkbox input[type=checkbox]:checked+label span {
	border: 1px solid #0bb995
}
.aso-checkbox input[type=checkbox]:checked+label:after {
	opacity: 1;
	border: 2px solid #0bb995;
	border-top: none;
	border-right: none
}
.aso-checkbox-switch {
	position: relative;
	width: 30px;
	margin: 0 auto
}
.aso-checkbox-switch input[type=checkbox] {
	display: none
}
.aso-checkbox-switch label {
	cursor: pointer;
	padding-left: 30px;
	font-weight: 400
}
.aso-checkbox-switch label span {
	display: block;
	position: absolute;
	width: 30px!important;
	height: 18px!important;
	border-radius: 18px;
	min-height: 0;
	min-width: 0;
	padding: 0;
	top: 2px;
	left: 0;
	border: 1px solid #bababa;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.aso-checkbox-switch label.disabled span {
	border-color: #ccc
}
.aso-checkbox-switch label:after {
	opacity: .4;
	position: absolute;
	width: 18px;
	height: 18px;
	border: 1px solid #bababa;
	border-radius: 100%;
	top: 2px;
	left: 0;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.aso-checkbox-switch input[type=checkbox]:checked+label span {
	background-color: #0bb995;
	border: 1px solid #0bb995
}
.aso-checkbox-switch input[type=checkbox]:checked+label:after {
	opacity: 1;
	border: 1px solid #0bb995;
	background-color: #fff;
	left: 12px
}
.aso-radio {
	position: relative
}
.aso-radio input[type=radio] {
	display: none
}
.aso-radio label {
	cursor: pointer;
	padding-left: 20px;
	font-weight: 400
}
.aso-radio label.disabled {
	cursor: default;
	color: #ccc
}
.aso-radio label span {
	display: block;
	position: absolute;
	width: 16px!important;
	height: 16px!important;
	border-radius: 100%;
	min-height: 0;
	min-width: 0;
	padding: 0;
	top: 3px;
	left: 0;
	border: 1px solid #666;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.aso-radio label:after {
	display: none;
	opacity: 0;
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background-color: #0bb995;
	top: 7px;
	left: 4px;
	border: none;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.aso-radio input[type=radio]:checked+label span {
	border: 1px solid #0bb995
}
.aso-radio input[type=radio]:checked+label:after {
	opacity: 1;
	display: block
}
.aso-radio input[type=radio]:checked+label.disabled span, .aso-radio label.disabled span {
	border: 1px solid #ccc
}
.aso-radio input[type=radio]:checked+label.disabled:after {
	display: none
}
.animation {
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.show-animation {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	animation: .3s show-animation linear 1 forwards normal;
	-webkit-animation: .3s show-animation linear 1 forwards normal
}
@keyframes show-animation {
0% {
-webkit-transform:scaleY(0);
transform:scaleY(0);
opacity:0
}
100% {
-webkit-transform:scaleY(1);
transform:scaleY(1);
opacity:1
}
}
@-webkit-keyframes show-animation {
0% {
-webkit-transform:scaleY(0);
transform:scaleY(0);
opacity:0
}
100% {
-webkit-transform:scaleY(1);
transform:scaleY(1);
opacity:1
}
}
.autocomplete-suggestions {
	border: 1px solid #999;
	background: #FFF;
	overflow: auto
}
.autocomplete-suggestion {
	font-size: 14px;
	padding: 5px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.autocomplete-selected {
	background: #F0F0F0
}
.glyphicon-back, .glyphicon-close, .glyphicon-question-sign, .glyphicon-right, .glyphicon-rocket {
	background-repeat: no-repeat;
	position: relative
}
.autocomplete-suggestions strong {
	font-weight: 400;
	color: #17ddaa
}
.autocomplete-group {
	padding: 2px 5px
}
.autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .form-control:focus {
	border: 1px solid rgba(11,185,149,.6)!important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(11,185,149,.6)
}
.container {
	width: 1040px!important
}
.navbar-title {
	display: none
}
.glyphicon-aso-ok, .glyphicon-back, .glyphicon-close, .glyphicon-plus, .glyphicon-right, .glyphicon-rocket, .navbar-brand>img {
	display: inline-block
}
.jumbotron {
	position: relative;
	min-width: 1040px;
	padding: 0;
	margin: 0
}
.jumbotron .container {
	position: relative;
	height: 100%
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: 0
}
#manual-refresh .tooltip {
	min-width: 150px
}
.app-optimization .tooltip, .container-box .glyphicon-question-sign+.tooltip, .dropdown .tooltip {
	min-width: 220px
}
.body-foreign-language .rank-index .tooltip {
	min-width: 240px!important
}
.tooltip-inner {
	font-size: 14px;
	max-width: 300px;
	background-color: #151E28;
	padding: 5px 8px
}
.navbar-inverse.no-background {
	background-color: rgba(0,0,0,0)
}
.btn-custom.disabled, .btn-default.disabled {
	background-color: #e0e0e0!important;
	border-color: #ccc!important;
	color: #333!important;
	box-shadow: none
}
.glyphicon-back {
	float: right;
	top: 18px;
	right: 10px;
	width: 10px;
	height: 17px;
	background-image: url(../images/glyphicon-back.png);
	background-size: 100%
}
.glyphicon-question-sign {
	top: 2px;
	left: 5px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../images/icon.png);
	background-position: -185px -222px;
	cursor: help
}
.glyphicon-right {
	float: right;
	top: 5px;
	width: 7px;
	height: 10px;
	background-position: 0 -40px;
	background-image: url(../images/icon.png)
}
.glyphicon-close {
	width: 13px;
	height: 13px;
	background-position: -9px -40px;
	background-image: url(../images/icon.png);
	z-index: 9999
}
.glyphicon-rocket {
	width: 20px;
	height: 35px;
	background-position: 0 -100px;
	background-image: url(../images/icon.png)
}
.glyphicon-aso-ok {
	position: relative;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -51px -40px;
	background-image: url(../images/icon.png);
	z-index: 10
}
.remove-icon, .remove-icon-white {
	height: 14px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	cursor: pointer
}
.remove-icon {
	width: 14px;
	background-position: -21px -102px
}
.remove-icon-white {
	width: 13px;
	background-position: -38px -40px;
	top: 3px;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.glyphicon-plus {
	position: relative;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: -38px -40px;
	background-image: url(../images/icon.png);
	z-index: 10
}
.glyphicon-subscribe, .glyphicon-trend {
	width: 19px;
	height: 19px;
	background-image: url(../images/icon.png);
	z-index: 10;
	position: relative;
	display: inline-block;
	background-repeat: no-repeat
}
.glyphicon-trend {
	background-position: -147px -264px;
	top: 3px;
	left: 6px
}
.glyphicon-client-share-btn {
	position: relative;
	display: inline-block;
	width: 46px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(../images/client-share-btn.png);
	z-index: 10;
	background-size: 100%
}
.glyphicon-subscribe-add, .glyphicon-subscribe-remove, .glyphicon-subscribe-remove-g {
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	z-index: 10;
	position: relative;
	display: inline-block
}
.glyphicon-subscribe-title-float {
	background-position: -185px 0
}
.glyphicon-subscribe-title-rank {
	background-position: -204px -39px
}
.glyphicon-subscribe-title-comment {
	background-position: -204px 0
}
.glyphicon-subscribe-title-keyword {
	background-position: -185px -19px
}
.glyphicon-subscribe-title-rankfloat {
	background-position: -204px -19px
}
.glyphicon-subscribe-add {
	width: 17px;
	height: 17px;
	background-position: -153px -38px
}
.glyphicon-subscribe-remove {
	width: 17px;
	height: 17px;
	background-position: -170px -38px
}
.glyphicon-subscribe-remove-g {
	width: 14px;
	height: 14px;
	background-position: -188px -38px
}
.glyphicon-country-flag, .glyphicon-country-flag-cn {
	background-position: 0 0
}
.glyphicon-country-flag {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 15px;
	top: 3px;
	background-repeat: no-repeat;
	background-image: url(../images/icon-country-flag.png);
	z-index: 10
}
.glyphicon-country-flag-hk {
	background-position: 0 -15px
}
.glyphicon-country-flag-us {
	background-position: 0 -30px
}
.glyphicon-country-flag-kr {
	background-position: 0 -45px
}
.glyphicon-country-flag-jp {
	background-position: 0 -60px
}
.glyphicon-country-flag-tw {
	background-position: 0 -75px
}
.head.navbar {
	position: relative;
	min-width: 1040px;
	min-height: 56px;
	margin-bottom: 0;
	z-index: 3000
}
.head.navbar .container {
	margin-top: 3px;
	position: relative;
	padding: 0
}
.footer {
	min-width: 1040px;
	color: #d0d3d8;
	padding-top: 34px;
	font-size: 14px
}
.footer.fixed {
	position: fixed;
	width: 100%;
	bottom: 0
}
.footer .container {
	padding-left: 0;
	padding-right: 0
}
.footer .container ul {
	float: left
}
.footer .container .about-we {
	width: 382px;
	float: left;
	    margin-right: 39px;
  
}
.footer .container .about-we h6 {
	font-size: 16px;
	color: #fff
}
.footer .container .about-we p {
	line-height: 30px;
	color: #d0d3d8;
	margin-top: 2px;
	font-size: 13px
}
.footer .container .living-list {
	margin-left: -30px;
	padding-top: 10px
}
.footer .container .living-list li {
	display: inline-block;
	background-color: #2d353e;
	cursor: pointer;
	border-radius: 20px;
	height: 40px;
	margin-left: 30px;
	position: relative;
	text-align: center;
	width: 40px;
	line-height: 40px
}
.footer .container .living-list li:before {
	border-radius: 50%;
	content: "";
	height: 40px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: all .5s cubic-bezier(.3, 0, 0, 1.3) 0s;
	width: 40px;
	z-index: 0;
	background-color: #33ba95;
	right: 0
}
.footer .container .living-list li:hover:before {
	opacity: 1;
	transform: scale(1)
}
.footer .container .living-list li>a {
	display: block
}
.footer .container .living-list li .iconfont {
	display: inline-block;
	font-size: 20px;
	color: #596a7c;
	position: relative
}
.footer .container .living-list li:hover .iconfont {
	color: #fff
}
.footer .container .living-list li .living-qrcode {
	box-shadow: 0 0 6px rgba(14,22,30,.3);
	width: 108px;
	height: 130px;
	padding: 14px;
	margin-left: -34px;
	margin-top: -141px;
	position: absolute;
	z-index: 3;
	background-color: #fff;
	display: none
}
.footer .container .living-list li:hover .living-qrcode {
	display: block;
	animation: show-living-qrcode .6s ease-in-out
}
.footer .container .living-list li .living-qrcode:before {
	content: "";
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	left: 44px;
	top: 130px;
	border: 10px solid transparent;
	border-top-color: #fff
}
.clearfix:after, .serve.jumbotron .clearfix:after {
	content: "\200B";
	clear: both
}
.footer .container .living-list li .living-qrcode>p {
	font-size: 12px;
	margin: 10px -14px 0;
	color: #333;
	line-height: 1
}
.footer .container .living-list li .living-qrcode img {
	width: 100%;
	height: auto
}
@keyframes show-living-qrcode {
0% {
transform:translateY(-40%);
opacity:0
}
100% {
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes show-living-qrcode {
0% {
-webkit-transform:translateY(-40%);
opacity:0
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
.footer .container .list-inline {
    width: 298px;
    margin-right: 12px;
}
.footer .container .list-inline a {
	color: #d0d3d8
}
.footer .container .list-inline .center a {
	border-right: 1px solid #a1a6ac;
	padding-right: 10px;
	margin-right: 10px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	color: #a1a6ac;
	font-size: 13px
}
.footer .container .list-inline li a:last-child {
	border-right: none;
	padding: 0;
	margin: 0
}
.footer .container .list-inline .ground span {
	width: 83px;
	height: 29px;
	float: left;
	background: url(../images/logo.png) no-repeat;
	margin-right: 16px;    background-size: 100%;
	margin-bottom: 10px
}
.footer .container ul.qr-code {
	margin-left: -38px
}
.footer .container ul.qr-code li {
	width: 170px;
	float: left;
	text-align: center;
	margin-left: 0
}
.footer .container ul.qr-code li img {
    margin: auto;	width: 108px
}
.footer .container ul.qr-code li>p {
	margin: 8px 0 0
}
.footer .container ul.qr-code li>p>span {
	display: block;
	font-size: 12px;
	text-align: center
}
.footer .container .copyright {
	text-align: center;
	margin-top: 20px
}
.head.navbar.index-nav .container {
	padding: 0
}
.head.navbar.index-nav form {
	display: none
}
.head.navbar.fixed {
	position: fixed!important;
	width: 100%
}
.head.navbar.fixed.fixfixed {
	position: absolute!important
}
.nav-shadow-empty {
	min-height: 56px;
	z-index: 0
}
.navbar-inverse .navbar-nav {
	padding-top: 7px
}
.navbar-inverse .navbar-nav>li>a {
	padding: 8px;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.navbar-inverse .navbar-nav>li>.dropdown-menu {
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.head.navbar.index-nav .navbar-brand {
	width: 150px;
	height: 50px;
	background-image: url(../images/logo.png);
	margin: 0 25px 0 0
}
.navbar-inverse.index-nav .navbar-nav>li+li {
	margin-left: 12px
}
.navbar-inverse.index-nav .navbar-nav>.open>a, .navbar-inverse.index-nav .navbar-nav>.open>a:focus, .navbar-inverse.index-nav .navbar-nav>.open>a:hover {
	margin-top: 0;
	background-color: rgba(128,121,121,.36)
}
.navbar-inverse.index-nav .navbar-nav>li>.dropdown-menu>.glyphicon {
	color: rgba(128,121,121,.36)
}
.navbar-inverse.index-nav .navbar-nav>li>.dropdown-menu {
	background-color: rgba(63,63,66,.9)
}
.navbar-inverse.index-nav .navbar-nav>li>a:focus, .navbar-inverse.index-nav .navbar-nav>li>a:hover {
	border-radius: 5px;
	padding: 8px;
	margin-top: 0;
	background-color: rgba(128,121,121,.36)
}
.navbar-inverse.index-nav .navbar-nav>.active>a, .navbar-inverse.index-nav .navbar-nav>.active>a:focus, .navbar-inverse.index-nav .navbar-nav>.active>a:hover {
	background-color: rgba(0,0,0,0);
	color: #17ddaa
}
.head.navbar.index-nav .navbar-right.navbar-nav.login>li>a {
	font-size: 14px;
	border: 2px solid #fff;
	padding: 4px 15px;
	border-radius: 24px;
	margin-top: 3px;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.head.navbar.index-nav .navbar-right.navbar-nav.account {
	position: relative;
	padding-left: 10px
}
.head.navbar.index-nav .navbar-right.navbar-nav.account>li>a {
	font-size: 16px
}
.head.navbar.index-nav .navbar-right.navbar-nav.login>li>a:hover {
	color: #17ddaa;
	background-color: #fff
}
.head.navbar.index-nav .navbar-right.navbar-nav.login>li+li {
	margin-left: 10px
}
.head.navbar.index-nav .navbar-right.navbar-nav.account>li>.dropdown-menu>.glyphicon {
	left: initial;
	right: 12px
}
.head.navbar.index-nav .navbar-right.navbar-nav.account>li>.dropdown-menu.my-apps>.glyphicon {
	left: 12px;
	right: initial
}
.head.navbar.index-nav .vip-label.svip-active-label, .head.navbar.index-nav .vip-label.vip-active-label {
	margin-left: 5px
}
.head.navbar.index-nav .vip-label.vip-active-label a:hover {
	background-color: initial
}
.index {
	margin-top: -90px;
	padding-top: 275px;
	height: 755px;
	background: url(../images/contain-bg3_new.jpg) 50% 0 no-repeat #4F4E54
}
.index .title {
	width: 460px
}
.index .title h3 {
	float: right;
	padding: 18px 33px 16px 40px;
	margin: 3px 0 0;
	text-align: right;
	font-size: 34px;
	background-color: #17ddaa;
	font-weight: 300;
	letter-spacing: 3px
}
.index .title h3.last {
	padding-left: 50px
}
.index .search .search-bg-text {
	margin-left: -5px;
	height: 38px;
	background: url(../images/index-bg-search.png) 50% no-repeat
}
.foreign-language.index .search .search-bg-text {
	margin-left: 100px;
	height: 54px;
	background: url(../images/index-bg-search-en.png) no-repeat
}
.index .search h3 {
	position: absolute;
	left: -9999px;
	margin: 0;
	font-size: 30px;
	color: #fff;
	font-weight: lighter
}
.index .search form {
	margin-top: 52px;
	padding: 0;
	text-align: center
}
.index .search .form-control {
	width: 430px;
	height: 56px;
	border-radius: 4px;
	font-size: 18px;
	border: 1px solid #fff;
	box-shadow: inset 0 1px 1px #fff
}
.index .search .input-group .form-control {
	border-radius:4px!important;
	margin-right: 13px
}
.index .search .input-group .input-group-btn .btn:focus {
	box-shadow: none;
	border: none!important
}
.index .search .input-group .form-control.search-su:focus {
	box-shadow: none;
	border: 1px solid #fff!important
}
.index .search .input-group-btn .btn-default {
	width: 100%;
	height: 46px;
	font-size: 24px;
	border: none;
	margin-left: 0;
	border-radius: 0
}
.index .search .input-group-btn.search-button {
	width: 60px;
	border-radius: 4px;
	background-color: #0bb995;
	border-color: #0bb995;
	color: #fff
}
.index .search .input-group-btn.search-button .btn-default {
	background-color: #0bb995
}
.index .search .input-group-btn.select-button {
	width: 70px;
	border-radius: 4px 0 0 4px;
	background-color: #fff;
	border: 1px solid #fff;
	color: #aaa;
	-webkit-transition: background .4s cubic-bezier(.4, 0, .2, 1);
	transition: background .4s cubic-bezier(.4, 0, .2, 1)
}
.index .search .input-group-btn.select-button .btn-default {
	width: 70px;
	margin: 0 -1px;
	background-color: initial;
	border-right: 1px solid #ddd;
	-webkit-transition: background .4s cubic-bezier(.4, 0, .2, 1);
	transition: background .4s cubic-bezier(.4, 0, .2, 1)
}
.index .search .input-group-btn.select-button .btn-default:hover {
	background-color: initial
}
.index .search .input-group-btn.select-button .btn-default:focus {
	background-color: initial;
	border-right: 1px solid #ddd!important
}
.index .search .input-group-btn.select-button.country {
	border-radius: 0
}
.index .search .input-group-btn.select-button.country.hide+input {
	width: 500px
}
.index .search .input-group-btn.select-button.country .icon-flag {
	top: 1px
}
.index .search .input-group-btn.select-button ul.dropdown-menu {
	min-width: 110px;
	left: -2px
}
.index .search .input-group-btn.select-button .caret {
	margin-bottom: 5px;
	color: #aaa;
	margin-left: -4px
}
.index .search .input-group-btn.select-button .icon, .index .search .input-group-btn.select-button .iconfont {
	display: inline-block;
	width: 24px;
	font-size: 24px;
	color: #888;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.platform-btn .iconfont {
	font-size: 20px;
	color: #888;
	margin-right: 5px;
	position: relative;
	top: 1px
}
ul.dropdown-menu.country-select {
	height: 500px;
	overflow: auto;
	padding: 15px 16px
}
ul.dropdown-menu.country-select .search-country {
	margin-bottom: 15px
}
.index .search ul.dropdown-menu.country-select .form-control, ul.dropdown-menu.country-select .form-control {
	width: 200px;
	height: 30px;
	border: 1px solid #ddd;
	margin: 0;
	border-radius: 4px!important;
	font-size: 14px;
	float: none
}
ul.dropdown-menu.country-select .area-name {
	font-size: 14px;
	line-height: 16px;
	color: #333;
	margin-bottom: 5px
}
ul.dropdown-menu.country-select li>a {
	display: block;
	height: 30px;
	font-size: 13px;
	color: #666;
	line-height: 30px;
	padding: 0 0 0 20px
}
ul.dropdown-menu.country-select li>a .icon-flag {
	top: 3px;
	margin-right: 6px
}
ul.dropdown-menu.country-select li a:focus, ul.dropdown-menu.country-select li a:hover {
	background-color: #f5f5f5
}
ul.dropdown-menu.country-select .divider {
	margin-bottom: 13px;
	margin-top: 10px;
	width: 100%
}
.navbar-top-form {
	position: absolute;
	right: 336px;
	text-align: right
}
.body-foreign-language .navbar-top-form {
	right: 344px
}
.navbar-top-form .input-group .form-control[name=search] {
	width: 166px
}
.navbar-top-form .input-group .form-control {
	border-radius: 4px 0 0 4px!important;
	border: none
}
.navbar-top-form.lanuch {
	width: initial;
	padding: 8px 0 12px;
	margin: 0
}
.navbar-top-form.lanuch .input-group .form-control[name=search] {
	width: 57px
}
.navbar-top-form.lanuch .input-group-btn.select-button.hide+input {
	width: 480px!important
}
.navbar-top-form.lanuch .input-group .form-control {
	border-radius: 0!important
}
.navbar-top-form .input-group .search-country .form-control {
	border-radius: 4px!important
}
.navbar-top-form .btn-default {
	border-color: #fff
}
.navbar-top-form .input-group-btn.select-button {
	display: none;
	width: 50px;
	border-radius: 4px 0 0 4px;
	background-color: #fff;
	border: 1px solid #fff;
	color: #aaa;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}
.navbar-top-form .input-group-btn.select-button.country {
	border-radius: 0
}
.navbar-top-form.lanuch .input-group-btn.select-button {
	display: table-cell
}
.navbar-top-form .input-group-btn.select-button .btn-default {
	width: 100%;
	margin: 0;
	padding: 4px 10px;
	border-radius: 0;
	background-color: initial;
	border: 0;
	border-right: 1px solid #ddd;
	-webkit-transition: background .4s cubic-bezier(.4, 0, .2, 1);
	transition: background .4s cubic-bezier(.4, 0, .2, 1)
}
.navbar-top-form .input-group-btn.select-button .btn-default:focus {
	box-shadow: none;
	border: 0!important;
	border-right: 1px solid #ddd!important
}
.navbar-top-form .input-group .submit-middle.btn-default:focus, .navbar-top-form .input-group .submit-middle.btn-default:hover {
	border-color: #fff!important;
	box-shadow: none
}
.navbar-top-form .input-group .form-control[name=search]:focus {
	border: none!important;
	box-shadow: none
}
.rank-list .thumbnail:hover, .text-snapshot-border:hover {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(11,185,149,.6)
}
.navbar-top-form .input-group span.search-button {
	position: relative
}
.navbar-top-form .input-group span.search-button .search-close {
	display: block;
	position: absolute;
	width: 35px;
	height: 32px;
	top: 1px;
	text-align: center;
	background-color: #fff;
	z-index: -1;
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
	opacity: 0
}
.navbar-top-form.lanuch .input-group span.search-button .search-close {
	z-index: 1;
	opacity: 1;
	cursor: pointer
}
.navbar-top-form .input-group span.search-button i.glyphicon-close {
	top: 10px
}
.navbar-top-form .input-group .glyphicon {
	width: 14px;
	height: 14px
}
.navbar-top-form .input-group-btn.select-button .iconfont {
	width: 16px;
	font-size: 16px;
	color: #5b5b5b
}
.freature, .index .navbar-form .glyphicon-search {
	color: #fff
}
.navbar-top-form .input-group-btn.select-button .dropdown-menu>li>a {
	padding-left: 12px;
	padding-right: 12px
}
.navbar-top-form .input-group-btn.select-button .change .icon-flag {
	width: 23px;
	height: 15px;
	background-size: 139.25px 635.25px;
	top: 3px
}
.navbar-top-form .platform ul.dropdown-menu {
	min-width: 110px;
	left: 0
}
.navbar-top-form .platform .input-group-btn .change {
	width: 48px;
	height: 34px;
	border: 1px solid #ddd
}
.index .platform ul.dropdown-menu .platform-icon {
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	margin-right: 5px;
	vertical-align: -3px
}
.foreign-language.index .platform .platform-btn {
	padding-left: 16px
}
.freature-box {
	height: 158px;
	margin-top: -158px;
	background-color: rgba(16,23,32,.4)
}
.freature-box .container {
	padding: 0
}
.freature {
	width: 100%;
	position: absolute;
	text-align: center;
	padding: 41px 0 30px
}
.freature>.freature-left {
	float: left
}
.freature>.freature-middle {
	display: inline-block
}
.freature>.freature-right {
	float: right
}
.freature span {
	display: block;
	text-align: left
}
.freature .num {
	font-size: 31px;
	letter-spacing: 2px;
	font-weight: 700;text-align: center;
	width: 160px
}
.freature .category {
	font-size: 25px;
	line-height: 1.2;
	margin-top: 10px;TEXT-ALIGN: center;
	min-width: 160px
}
.jumbotron.items .container {
	padding: 80px 0
}
.jumbotron.items .container .index-title {
	font-size: 26px;
	color: #333;
	text-align: center;
	line-height: 42px
}
.jumbotron.items .container .index-title p {
	width: 55%;
	text-align: right;
	float: left;
	font-size: 26px;
	color: #333
}
.jumbotron.items .container .index-title div {
	background: url(../images/qr-small.jpg) no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin: 12px 0 0 20px;
	position: relative;
	cursor: pointer
}
.jumbotron.items .container .index-title div p {
	position: absolute;
	top: -83px;
	left: 0;
	display: none
}
.jumbotron.items .container .index-sec-title {
	font-size: 18px;
	color: #666;
	text-align: center;
	line-height: 30px
}
.jumbotron.items .container .m-link {
	padding-top: 134px;
	padding-left: 15px
}
.jumbotron.items .container .m-link li {
	display: inline-block;
	font-size: 14px;
	float: left
}
.jumbotron.items .container .m-link .m-link-list {
	width: 90%
}
.jumbotron.items .container .m-link li a {
	display: inline-block;
	margin-left: 22px;
	color: #666;
	font-size: 14px;
	margin-bottom: 5px
}
.jumbotron.items.apps {
	background-color: #f8f8f8
}
.jumbotron.items.characteristic, .jumbotron.items.reviews {
	background-color: #fff
}
.jumbotron.items.apps .apps-list {
	margin-top: 50px;
	padding-left: 10px
}
.jumbotron.items.apps .apps-list li {
	float: left
}
.jumbotron.items.apps .apps-list li+li {
	margin-left: 83px
}
.jumbotron.items.apps .apps-list img {
	width: 75px;
	height: 75px;
	border-radius: 13px;
	border: 1px solid #eee
}
.jumbotron.items.characteristic .characteristic-list {
	margin-top: -64px
}
.jumbotron.items.characteristic .characteristic-list .media {
	float: left;
	width: 520px;
	margin-top: 126px
}
.jumbotron.items.characteristic .characteristic-list img {
	width: 185px;
	height: 185px;
	border: none;
	border-radius: 0
}
.jumbotron.items.characteristic .characteristic-list .media .media-left {
	padding-right: 20px
}
.jumbotron.items.characteristic .characteristic-list .media .media-heading {
	font-size: 24px;
	margin-top: 30px;
	color: #333
}
.jumbotron.items.characteristic .characteristic-list .media .media-desc {
	width: 270px;
	font-size: 16px;
	margin-top: 15px;
	color: #666
}
.jumbotron.items.reviews .reviews-container {
	margin-top: 40px;
	position: relative
}
.jumbotron.items.reviews .reviews-container .review-icon {
	height: 100%
}
.jumbotron.items.reviews .reviews-container .review-icon span {
	position: absolute;
	display: block;
	width: 19px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png);
	top: 40px;
	cursor: pointer
}
.jumbotron.items.reviews .reviews-container .review-icon.prev-review span {
	background-position: -147px -222px;
	left: 0
}
.jumbotron.items.reviews .reviews-container .review-icon.next-review span {
	background-position: -166px -222px;
	right: 0
}
.jumbotron.items.reviews .reviews-items {
	width: 912px;
	margin: 0 auto
}
.jumbotron.items.reviews .reviews-item {
	display: none;
	opacity: 0;
	font-size: 22px;
	color: #555;
	-webkit-transition: opacity 218ms ease;
	transition: opacity 218ms ease
}
.jumbotron.items.reviews .reviews-item.active {
	display: block;
	animation: .8s show ease-in-out 1 forwards normal;
	-webkit-animation: .8s show ease-in-out 1 forwards normal
}
.jumbotron.items.reviews .reviews-item .reviews-content {
	position: relative;
	line-height: 2.5;
	text-indent: 2em
}
.icon-quot {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png)
}
.icon-quot-1 {
	top: -10px;
	left: -12px;
	background-position: -147px -203px
}
.icon-quot-2 {
	top: -10px;
	left: 10px;
	background-position: -162px -203px
}
.jumbotron.items.reviews .reviews-item .reviews-auther {
	text-align: right;
	font-size: 16px;
	color: #999;
	margin-top: 10px
}
.jumbotron.items.news {
	background-color: #f8f8f8
}
.jumbotron.items.news .index-title {
	margin-bottom: 55px
}
.jumbotron.items.news .news-container {
	margin-top: 15px
}
.jumbotron.items.news .news-container .media {
	float: left;
	margin: 0
}
.jumbotron.items.news .news-container .media+.media {
	margin-left: 78px
}
.jumbotron.items.news .news-container .media .media-left {
	padding: 9px 8px;
	background-color: #14cba5;
	color: #fff
}
.jumbotron.items.news .news-container .media .media-left p {
	margin: 0;
	text-align: center
}
.jumbotron.items.news .news-container .media .media-left p.day {
	padding: 0 12px;
	font-size: 40px;
	border-bottom: 1px solid #fff
}
.jumbotron.items.news .news-container .media .media-left p.month {
	font-size: 18px
}
.jumbotron.items.news .news-container .media .media-body {
	width: 381px;
	padding: 20px 0 0 15px;
	background-color: #fff;
	color: #333
}
.jumbotron.items.news .news-container .media .media-body .media-heading {
	width: 381px;
	font-size: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.jumbotron.items.news .news-container .media .media-body .media-heading a {
	color: #333;
	text-decoration: none
}
.jumbotron.items.news .news-container .media .media-body .media-heading a:hover {
	color: #14cba5
}
.jumbotron.items.news .news-container .media .media-body .media-desc {
	width: 381px;
	margin-top: 20px;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666
}
.jumbotron.items.start {
	background-color: #fff
}
.jumbotron.items.start .container {
	padding-bottom: 22px
}
.jumbotron.items.start .index-title {
	color: #14cba5
}
.jumbotron.items.start .start-container {
	margin-top: 40px;
	text-align: center
}
.jumbotron.items.start .start-container .btn {
	padding: 10px 45px;
	font-size: 22px
}
.activity-beta-box {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.64);
	z-index: 200;
	opacity: 0
}
.activity-beta {
	width: 866px;
	height: 570px;
	margin: 180px auto 0;
	border-radius: 5px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.activity-beta-content, .activity-beta-content img {
	width: 100%;
	height: 100%
}
.activity-beta-content-box {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.activity-beta-content {
	position: absolute;
	top: -100%;
	right: -100%
}
.activity-beta-button-circle {
	position: relative;
	width: 35px;
	height: 35px;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #fcdb63
}
.activity-beta-button-vline {
	width: 3px;
	height: 0;
	margin: 0 auto;
	background-color: #fff
}
.activity-beta-button-min-circle {
	width: 7px;
	height: 7px;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #fcdb63
}
.activity-buy .activity-beta-button-circle, .activity-buy .activity-beta-button-min-circle, .activity-qrcode .activity-beta-button-circle, .activity-qrcode .activity-beta-button-min-circle {
	background-color: #00f2d0
}
.activity-beta-close-button {
	position: absolute;
	top: -77px;
	right: 0;
	width: 67px;
	height: 98px;
	background-image: url(../images/activity-beta-close.png);
	background-repeat: no-repeat;
	cursor: pointer
}
.activity-beta-button {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}
.activity-beta-button .topshine {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background-image: url(../images/activity-beta-button-topshine.png);
	background-repeat: no-repeat
}
.activity-beta-button .startlight {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-image: url(../images/activity-beta-button-startlight.png);
	background-repeat: no-repeat;
	background-size: 100%
}
.activity-beta-open {
	position: absolute;
	top: -5px;
	right: 120px;
	width: 151px;
	height: 58px;
	background-image: url(../images/activity-beta-button.png);
	background-repeat: no-repeat;
	z-index: 201;
	cursor: pointer;
	display: none;
	opacity: 0
}
.activity-buy .activity-beta-content {
	background-image: url(../images/activity-buy-bg.png)
}
.activity-buy .activity-beta-close-button {
	background-image: url(../images/activity-buy-close.png)
}
.activity-beta-open.activity-buy {
	width: 160px;
	background-image: url(../images/activity-buy-button.png)
}
.activity-aliyun-160317 .activity-beta, .activity-qrcode .activity-beta {
	width: 764px;
	height: 382px
}
.activity-qrcode .activity-beta-content {
	background-image: url(../images/activity-qrcode.jpg)
}
.activity-qrcode .activity-beta-close-button {
	background-image: url(../images/activity-buy-close.png)
}
.activity-itc-160317 .activity-beta, .activity-itc-160414 .activity-beta {
	width: 608px;
	height: 320px
}
.activity-aliyun-160317 .activity-beta-content {
	background-image: url(../images/activity-aliyun-160317.jpg)
}
.activity-itc-160317 .activity-beta-content {
	background-color: #F4EFDB;
	background-image: url(../images/activity-itc-160317.png)
}
.activity-itc-160414 .activity-beta-content {
	background-color: #F4EFDB;
	background-image: url(../images/activity-itc-160414.png)
}
.activity-itc-160414 .activity-beta-button {
	width: 124px;
	height: 38px;
	left: 50%;
	margin-left: -62px;
	bottom: 46px
}
.activity-itc-160414 .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 80px;
	height: 20px;
	left: 50%;
	margin-left: -40px;
	color: #fff;
	bottom: 15px
}
.activity-itc-160422 .activity-beta {
	width: 608px;
	height: 320px
}
.activity-itc-160422 .activity-beta-content {
	background-color: #F4EFDB;
	background-image: url(../images/activity-itc-160422.png)
}
.activity-itc-160422 .activity-beta-button {
	width: 212px;
	height: 38px;
	left: 50%;
	margin-left: -106px;
	bottom: 47px
}
.activity-itc-160422 .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 80px;
	height: 20px;
	left: 50%;
	margin-left: -40px;
	color: #fff;
	bottom: 15px
}
.activity-vip .activity-beta {
	width: 608px;
	height: 320px
}
.activity-vip .activity-beta-content {
	background-color: #eeeef0;
	background-image: url(../images/activity-vip-desc.png)
}
.activity-vip .activity-beta-button {
	width: 140px;
	height: 38px;
	left: 50%;
	margin-left: -68px;
	bottom: 34px
}
.activity-vip .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 80px;
	height: 20px;
	left: 50%;
	margin-left: -40px;
	color: #fff;
	bottom: 8px
}
.activity-svip .activity-beta {
	width: 608px;
	height: 320px
}
.activity-svip .activity-beta-content {
	background-color: #eeeef0;
	background-image: url(../images/activity-svip-desc.png)
}
.activity-svip .activity-beta-button {
	width: 130px;
	height: 34px;
	left: 27px;
	bottom: 66px
}
.activity-svip .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 62px;
	height: 22px;
	left: 62px;
	color: #fff;
	bottom: 38px
}
.activity-sexydata2016 .activity-beta {
	width: 713px;
	height: 343px
}
.activity-sexydata2016 .activity-beta-content {
	background-color: #eeeef0;
	background-image: url(../images/activity-sexydata2016-01.jpg)
}
.activity-sexydata2016.activity-sexydata2016-02 .activity-beta-content {
	background-image: url(../images/activity-sexydata2016-02.jpg)
}
.activity-sexydata2016.activity-sexydata2016-03 .activity-beta-content {
	background-image: url(../images/activity-sexydata2016-03.jpg)
}
.activity-sexydata2016 .activity-beta-button {
	width: 130px;
	height: 34px;
	left: 27px;
	bottom: 66px
}
.activity-sexydata2016 .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 62px;
	height: 22px;
	left: 62px;
	color: #fff;
	bottom: 38px
}
.activity-qingyin .activity-beta {
	width: 608px;
	height: 320px
}
.activity-qingyin .activity-beta-content {
	background-color: #eeeef0;
	background-image: url(../images/activity-qingyin.jpg)
}
.activity-qingyin .activity-beta-button {
	width: 132px;
	height: 41px;
	left: 240px;
	bottom: 21px
}
.activity-qingyin .activity-beta-nonotice {
	position: absolute;
	display: block;
	width: 62px;
	height: 22px;
	left: 62px;
	color: #fff;
	bottom: 38px
}
.activity-beta-box.show {
	animation: .5s .5s show ease-in-out 1 forwards normal;
	-webkit-animation: .5s .5s show ease-in-out 1 forwards normal
}
.activity-beta-box.show .activity-beta-button-vline {
	animation: .6s .6s vline-open ease-in-out 1 forwards normal;
	-webkit-animation: .6s .6s vline-open ease-in-out 1 forwards normal
}
.activity-beta-box.show .activity-beta-button-circle {
	animation: .6s .6s box-hide ease-in-out 1 forwards normal;
	-webkit-animation: .6s .6s box-hide ease-in-out 1 forwards normal
}
.activity-beta-box.show .activity-beta-close-button {
	-webkit-transform-origin: center 18px;
	-ms-transform-origin: center 18px;
	transform-origin: center 18px
}
.activity-beta-box.show .activity-beta-content {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	animation: .6s 1.2s activity-beta-content ease-in-out 1 forwards normal;
	-webkit-animation: .6s 1.2s activity-beta-content ease-in-out 1 forwards normal
}
.activity-beta-box.show .activity-beta-content-box {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}
.activity-beta-box.show .activity-beta-button .topshine {
	animation: .6s 3s button-topshine ease-in-out 1 forwards normal;
	-webkit-animation: .6s 3s button-topshine ease-in-out 1 forwards normal
}
.activity-beta-box.show .activity-beta-button .startlight {
	animation: .8s 3s button-startlight ease-in-out infinite alternate-reverse;
	-webkit-animation: .8s 3s button-startlight ease-in-out infinite alternate-reverse
}
.activity-beta-box.activity-hide .activity-beta {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
	animation: .8s 0s hide ease-in-out 1 forwards normal;
	-webkit-animation: .8s 0s hide ease-in-out 1 forwards normal
}
.activity-beta-box.activity-hide {
	animation: .2s 1s box-hide ease-in-out 1 forwards normal;
	-webkit-animation: .2s 1s box-hide ease-in-out 1 forwards normal
}
.activity-beta-open.activity-show {
	animation: .5s 1s show ease-in-out 1 forwards normal;
	-webkit-animation: .5s 1s show ease-in-out 1 forwards normal
}
@keyframes vline-open {
0% {
height:0
}
100% {
height:56px
}
}
@-webkit-keyframes vline-open {
0% {
height:0
}
100% {
height:56px
}
}
@keyframes box-swing {
0%, 100%, 50% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:rotate(20deg);
transform:rotate(20deg)
}
75% {
-webkit-transform:rotate(-20deg);
transform:rotate(-20deg)
}
}
@-webkit-keyframes box-swing {
0%, 100%, 50% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:rotate(20deg);
transform:rotate(20deg)
}
75% {
-webkit-transform:rotate(-20deg);
transform:rotate(-20deg)
}
}
@keyframes activity-beta-content {
0% {
top:-100%;
right:-100%;
opacity:0
}
70% {
opacity:.3
}
100% {
top:0;
right:0;
opacity:1
}
}
@-webkit-keyframes activity-beta-content {
0% {
top:-100%;
right:-100%;
opacity:0
}
70% {
opacity:.3
}
100% {
top:0;
right:0;
opacity:1
}
}
@keyframes shake {
0%, 100%, 50% {
left:0
}
25% {
left:-20px
}
75% {
left:20px
}
}
@-webkit-keyframes shake {
0%, 100%, 50% {
left:0
}
25% {
left:-20px
}
75% {
left:20px
}
}
@keyframes button-topshine {
0% {
width:0;
height:0
}
100% {
width:57.65%;
height:48.89%
}
}
@-webkit-keyframes button-topshine {
0% {
width:0;
height:0
}
100% {
width:57.65%;
height:48.89%
}
}
@keyframes button-startlight {
100% {
opacity:.3
}
0% {
opacity:1
}
}
@-webkit-keyframes button-startlight {
100% {
opacity:.3
}
0% {
opacity:1
}
}
@keyframes hide {
0% {
opacity:1;
transform:scale(1);
-webkit-transform:scale(1);
top:0;
right:0
}
100% {
opacity:0;
transform:scale(.08);
-webkit-transform:scale(.08);
top:-150px;
right:70px
}
}
@-webkit-keyframes hide {
0% {
opacity:1;
transform:scale(1);
-webkit-transform:scale(1);
top:0;
right:0
}
100% {
opacity:0;
transform:scale(.08);
-webkit-transform:scale(.08);
top:-150px;
right:70px
}
}
@keyframes show {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes show {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes box-hide {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-webkit-keyframes box-hide {
0% {
opacity:1
}
100% {
opacity:0
}
}
.activity-detail {
	margin-top: -80px;
	background-color: #fff
}
.activity-detail-head {
	width: 100%;
	height: 400px;
	background-image: url(../images/activity-beta-detail-head.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #070463
}
.activity-detail .container {
	padding-top: 35px
}
.activity-detail p {
	font-size: 18px;
	margin-bottom: 32px;
	color: #6f6f6f;
	text-indent: 2em
}
.activity-detail p.no-indent {
	text-indent: 0
}
.activity-detail p.no-bottom {
	margin-bottom: 0;
	line-height: 30px
}
.activity-detail p.sub-title {
	height: 30px;
	padding-right: 18px;
	text-indent: 0;
	background-image: url(../images/activity-beta-detail-line-bg.png);
	background-repeat: no-repeat;
	background-position: center center
}
.activity-detail table {
	font-size: 18px;
	color: #6f6f6f;
	text-align: center;
	margin-bottom: 50px
}
.activity-detail table th {
	text-align: center
}
.activity-detail .vip-desc tr>td, .activity-detail .vip-desc tr>th {
	border: 1px solid #efeeee;
	color: #6f6f6f
}
.activity-detail.activity-beta-detail {
	padding-bottom: 30px;
	background-color: #2A2460
}
.activity-detail.activity-beta-detail .activity-detail-head {
	background-color: #2A2460;
	height: 416px;
	background-image: url(../images/activity-aliyun-detail-head.png)
}
.activity-detail.activity-beta-detail .container {
	background: #fff;
	min-height: 500px;
	padding-top: 0
}
.activity-detail.activity-beta-detail .container .nav-tab-box {
	margin: 0 -15px
}
.activity-detail.activity-beta-detail .nav-tabs {
	border: 0
}
.activity-detail.activity-beta-detail .nav>li {
	width: 330px;
	background-color: #f0f0f0;
	text-align: center
}
.activity-detail.activity-beta-detail .nav>li.second {
	margin: 0 25px
}
.activity-detail.activity-beta-detail .nav>li>a {
	margin-right: 0;
	color: #727272;
	font-size: 24px;
	padding-top: 18px;
	padding-bottom: 18px
}
.activity-detail.activity-beta-detail .nav>li>a:focus {
	outline: transparent auto 0;
	outline-offset: -2px
}
.activity-detail.activity-beta-detail .nav-tabs>li>a:hover {
	border: 1px solid transparent;
	background-color: #00f2d0;
	color: #00594c
}
.activity-detail.activity-beta-detail .nav-tabs>li.active>a, .activity-detail.activity-beta-detail .nav-tabs>li.active>a:focus, .activity-detail.activity-beta-detail .nav-tabs>li.active>a:hover {
	border: 1px solid transparent;
	background-color: #00f2d0;
	color: #00594c;
	padding-top: 28px;
	margin-top: -10px
}
.activity-beta-detail .content>div {
	padding: 54px 35px 80px;
	display: none
}
.activity-beta-detail .content>div.active {
	display: block
}
.activity-beta-detail .content .title {
	margin: 0 auto 50px
}
.activity-beta-detail .content .title p {
	text-align: center;
	color: #333;
	font-size: 30px;
	line-height: 46px;
	text-indent: initial;
	margin-bottom: 0
}
.activity-beta-detail .content .title p.small {
	font-size: 24px;
	color: #E83A22
}
.activity-beta-detail .content .price p {
	margin: 0;
	text-align: center;
	text-indent: initial
}
.activity-beta-detail .content .price p.now {
	font-size: 48px;
	line-height: 58px;
	color: #ba1511
}
.activity-beta-detail .content .price p.now span {
	font-size: 32px
}
.activity-beta-detail .content .price p.original {
	font-size: 20px;
	color: #727272;
	line-height: 28px
}
.activity-beta-detail .content .price p.original span {
	text-decoration: line-through
}
.activity-beta-detail .content .buy a:hover, .signin .other a {
	text-decoration: none
}
.activity-beta-detail .content .buy {
	margin-top: 34px;
	margin-bottom: 60px;
	text-align: center
}
.activity-beta-detail .content .buy a {
	display: inline-block;
	width: 240px;
	height: 70px;
	line-height: 70px;
	background-color: #00f2d0;
	font-size: 28px;
	color: #00594c
}
.activity-beta-detail .content .buy p {
	margin-top: 10px;
	text-indent: 0
}
.activity-beta-detail .content .desc p {
	color: #3a3a3a;
	font-size: 16px
}
.activity-beta-detail .content .servers-list table {
	margin-left: -50px;
	margin-right: -50px;
	margin-bottom: 0;
	width: 1040px
}
.activity-beta-detail .content .servers-list table tr.color td {
	color: #5d5d7b
}
.activity-beta-detail .content .servers-list img {
	margin: 0 0 0 -35px;
	width: 105%
}
.activity-beta-detail .content .servers-list h4 {
	font-size: 22px;
	color: #3a3a3a
}
.activity-beta-detail .content .servers-list ul {
	color: #ddd
}
.activity-beta-detail .content .servers-list ul li {
	margin-top: 30px;
	font-size: 16px;
	color: #ccc;
	padding-left: 15px
}
.activity-beta-detail .content .servers-list ul li span {
	color: #3a3a3a
}
.float-box-right {
	position: fixed;
	top: 240px;
	right: 30px;
	display: block;
	width: 150px;
	height: 134px;
	background-image: url(../images/activity-aliyun-float.png)
}
.signin, .signup {
	height: 700px
}
.footer.activity-aliyun {
	background-color: #29275f
}
.signin, .signin .container, .signup, .signup .container {
	background-color: #fff
}
.signup .page-header {
	margin-top: 30px;
	padding-left: 238px;
	font-size: 16px;
	color: #0bb995;
	border-bottom: initial
}
.signin .form-horizontal, .signup .form-horizontal {
	color: #212e3e
}
.signup .container form {
	width: 636px;
	margin: 0 auto
}
.signup .form-horizontal .control-label {
	font-size: 16px;
	padding-right: 0
}
.signup .btn-custom {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px
}
.signin-logo {
	position: relative;
	width: 337px;
	height: 140px;
	margin: 92px auto 40px
}
.error .sweet-alert, .signin-logo img {
	position: absolute
}
.signin-logo img {
	top: 0;
	left: 0
}
.signin-logo .one {
	width: 42px;
	height: 42px;
	top: 51px
}
.signin-logo .two {
	width: 84px;
	height: 84px;
	left: 50px
}
.signin-logo .three {
	width: 130px;
	height: 130px;
	left: 108px;
	top: 12px;
	z-index: 1
}
.signin-logo .four {
	width: 90px;
	height: 90px;
	left: 222px;
	top: 40px
}
.signin-logo .five {
	width: 38px;
	height: 38px;
	left: 300px
}
.signin .container form {
	width: 636px;
	margin: 0 auto
}
.signin .form-horizontal .control-label {
	font-size: 16px;
	padding-right: 8px
}
.signin .btn-custom {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px
}
.signin .other a {
	display: block;
	float: right;
	color: #0ea6fe
}
.signin .other a.forget {
	float: left;
	text-decoration: none
}
.iplimit {
	height: 610px
}
.error, .findpwd, .send-verify-mail {
	height: 700px;
	background-color: #fff
}
.findpwd .container {
	background-color: #fff
}
.findpwd .container form {
	width: 636px;
	margin: 0 auto
}
.findpwd .form-horizontal {
	padding-top: 45px;
	color: #212e3e
}
.findpwd .form-horizontal .control-label {
	font-size: 16px;
	padding-right: 0
}
.findpwd .btn-custom {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px
}
.send-verify-mail .container {
	background-color: #fff
}
.send-verify-mail .title {
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 2px solid #ebebeb
}
.send-verify-mail .container form {
	width: 450px;
	margin: 0 auto
}
.container .gee-test {
	width: 310px;
	margin: 0 auto;
	padding-top: 5%
}
.send-verify-mail .form-horizontal {
	padding-top: 45px;
	color: #212e3e
}
.send-verify-mail .form-horizontal .control-label {
	font-size: 16px;
	padding-right: 0
}
.send-verify-mail p.text-center {
	font-size: 30px
}
.send-verify-mail .back {
	text-align: center
}
.send-verify-mail .btn-custom {
	padding-top: 10px;
	padding-bottom: 10px
}
.error .container {
	background-color: #fff
}
.error .container form {
	width: 436px;
	margin: 0 auto
}
.error .form-horizontal {
	padding-top: 45px;
	color: #212e3e
}
.error .form-horizontal .control-label {
	font-size: 16px;
	padding-right: 0
}
.error .btn-custom {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px
}
.sweet-alert button {
	padding: 5px 25px;
	margin-top: 20px
}
.sweet-alert .sa-icon.sa-success {
	border-color: #0bb995
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
	border: 4px solid rgba(11,185,149,.2)
}
.sweet-alert .sa-icon.sa-success .sa-line {
	background-color: #0bb995
}
.sweet-alert .sa-icon.sa-warning {
	border-color: #33ba95
}
.sweet-alert .sa-icon.sa-warning .sa-body, .sweet-alert .sa-icon.sa-warning .sa-dot {
	background-color: #33ba95
}
.order, .order .container, .overview {
	background-color: #fff
}
.sweet-alert h2 {
	font-size: 24px
}
.order {
	min-height: 700px
}
.overview, .rank-index {
	min-height: 1020px;
	position: relative
}
.order .media-right .price {
	font-size: 24px;
	color: #333
}
.overview {
	padding-bottom: 120px
}
.overview .container .title {
	margin-bottom: 6px
}
.overview .col-md-left {
	padding: 0;
	width: 723px;
	float: left
}
.overview .col-md-right {
	padding: 0;
	width: 230px;
	float: right
}
.overview .chart-box {
	width: 100%
}
.overview .chart-box.app, .overview .chart-box.review {
	height: 440px
}
.overview .line {
	width: 100%;
	height: 1px;
	background-color: #e1e1e1
}
.overview .container .title-second {
	margin-top: 24px;
	margin-bottom: 18px;
	font-weight: 400
}
.overview .chart-box .chart {
	position: relative;
	width: 100%
}
.overview .chart-box p {
	margin: 0;
	padding: 0
}
.overview .chart-box.app .chart, .overview .chart-box.review .chart {
	height: 379px
}
.overview .chart-box.review p {
	margin-top: 36px;
	font-size: 14px;
	color: #666;
	text-align: center
}
.overview .chart-box.review p span {
	color: #33ba95
}
.overview .chart-box.update-freq {
	height: 178px
}
.overview .chart-box.update-freq p {
	line-height: 1;
	font-size: 22.5px;
	color: #333;
	text-align: center;
	margin-top: 40px
}
.overview .chart-box.update-freq p span {
	font-size: 45px;
	color: #33ba95
}
.overview .chart-box.update-freq a {
	color: #33ba95;
	float: right;
	margin-top: 40px
}
.overview .chart-box.app-device p {
	font-size: 14px;
	color: #666
}
.overview .chart-box.app-device p span {
	color: #14cba5
}
.overview .chart-box.app-device {
	height: 344px
}
.overview .chart-box.app-device .chart {
	height: 260px
}
.overview .chart-box.genre .title-second {
	margin-bottom: 10px
}
.rank-index {
	background-color: #fff
}
.rank-index .signin {
	height: 80px;
	margin: 30px auto 0;
	text-align: center
}
.rank-index .signin .btn-default {
	background-color: #0bb995;
	color: #fff;
	border-color: #0bb995
}
.rank-index .title-second {
	margin: 20px 0
}
.rank-index .title-second em {
	margin-left: 10px;
	color: #666;
	font-size: 14px
}
.smalldate {
	font-size: 15px
}
.rank-list .col-md-1, .rank-list .col-md-10, .rank-list .col-md-11, .rank-list .col-md-12, .rank-list .col-md-2, .rank-list .col-md-3, .rank-list .col-md-4, .rank-list .col-md-5, .rank-list .col-md-6, .rank-list .col-md-7, .rank-list .col-md-8, .rank-list .col-md-9 {
	float: left
}
.rank-list .col-md-1 {
	width: 8.33333333%
}
.rank-list .col-md-2 {
	width: 20%
}
.rank-list a:focus, .rank-list a:hover {
	text-decoration: initial
}
.rank-list .thumbnail {
	padding-top: 20px;
	padding-bottom: 20px
}
.rank-list .thumbnail.mb {
	padding-bottom: 0
}
.rank-list .thumbnail.mb .now-app {
	position: relative;
	top: -3px;
	color: #33ba95
}
.rank-list .thumbnail:hover {
	border: 1px solid rgba(11,185,149,.6)!important
}
.rank-list .thumbnail img {
	width: 70px;
	height: 70px;
	border-radius: 15px;
	border: 1px solid #eee
}
.rank-list .thumbnail .caption {
	text-align: center;
	padding-bottom: 0
}
.rank-list .thumbnail .caption h5, .rank-list .thumbnail .caption h6, .rank-list .thumbnail .caption p {
	margin: 5px 0;
	height: 16px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.rank-list-more, .spinner {
	height: 60px;
	text-align: center
}
.rank-list .thumbnail .caption h5 {
	color: #314761;
	font-weight: 400
}
.rank-list .thumbnail .caption h6 {
	color: #666;
	font-weight: 400
}
.rank-list .thumbnail .caption h6:last-child {
	margin-bottom: 0;
	margin-top: 15px
}
.rank-list.rank-list-float .thumbnail .caption h6:last-child {
	margin-left: -5px;
	margin-right: -5px
}
.rank-list-special .col-md-2 {
	width: 19.4%
}
.rank-list .thumbnail .caption h6 span {
	color: #11A982;
	margin-left: 3px;
	margin-right: 3px
}
.rank-list .thumbnail .caption h6 span.up {
	color: #11A982
}
.rank-list .thumbnail .caption h6 span.down {
	color: #D80000
}
.rank-list .thumbnail .caption p.down {
	color: #f33
}
.rank-list .thumbnail .caption p.up {
	color: #6bcb1d
}
.rank-list .thumbnail .caption .glyphicon {
	font-size: 12px;
	padding-right: 8px
}
.rank-list-more {
	margin: 30px auto 0
}
.rank-list-more .btn-default {
	padding: 12px 40px;
	background-color: #0bb995;
	color: #fff;
	border-color: #0bb995
}
.spinner {
	display: none;
	margin: 0 auto;
	width: 100px;
	font-size: 10px
}
.spinner>div {
	background-color: #0bb995;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}
.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.spinner .rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.spinner .rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
@-webkit-keyframes stretchdelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1)
}
}
@keyframes stretchdelay {
0%, 100%, 40% {
transform:scaleY(.4);
-webkit-transform:scaleY(.4)
}
20% {
transform:scaleY(1);
-webkit-transform:scaleY(1)
}
}
.rank-footer {
	width: 92px;
	height: 80px;
	margin: 50px auto 70px;
	background-image: url(../images/rank-list-footer-logo.png);
	background-repeat: no-repeat;
	background-position: bottom
}
.fast-navbar {
	display: none
}

@media (min-width:1140px) {
.fast-navbar {
	display: block;
	position: fixed;
	width: 126px;
	top: 250px;
	left: 0
}
.fast-navbar .nav {
	text-align: center
}
.fast-navbar .nav span {
	color: #fff;
	background-color: #0bb995;
	border: none
}
.fast-navbar .nav-pills>li>a {
	color: #fff;
	background-color: #212e3e;
	border-radius: inherit
}
.fast-navbar .nav-stacked>li {
	margin: 0
}
.fast-navbar .nav-pills>li.active>a, .fast-navbar .nav-pills>li.active>a:focus, .fast-navbar .nav-pills>li.active>a:hover {
	color: #0bb995;
	background-color: #212e3e
}
.fast-navbar .nav>li>a:focus, .fast-navbar .nav>li>a:hover {
	color: #0bb995
}
.fast-navbar .nav span.last {
	height: 5px;
	padding: 0;
	background-color: #212e3e
}
#go-top {
	cursor: pointer
}
}
.keyword-rank, .subscribe-select-box {
	background-color: #fff
}
.subscribe-select-box {
	position: fixed;
	z-index: 2000;
	width: 700px;
	padding: 0;
	left: 50%;
	margin-left: -350px;
	top: 200px
}
.subscribe-select-box.subscribe-list .table {
	margin-top: 0
}
.subscribe-select-box.subscribe-list .table .genre-list {
	padding: 30px
}
.subscribe-select-box.subscribe-list .table .genre-list>span {
	position: absolute;
	top: 10px;
	right: 16px;
	cursor: pointer
}
.app-rank, .keyword-rank {
	position: relative
}
.search-hints {
	height: 600px
}
.keyword-rank .aso-second-nav .navbar-collapse .navbar-nav {
	padding-left: 0
}
.keyword-rank .panel-body {
	padding: 20px 30px
}
.keyword-rank .page-header {
	padding: 0;
	margin: 0
}
.keyword-rank .keyword-category {
	float: left;
	width: 25%!important;
	margin-top: 20px;
	padding: 0 0 35px
}
.keyword-rank .header-title {
	display: block;
	font-size: 20px;
	color: #307ed5;
	padding: 18px 28px 10px
}
.keyword-rank .keyword-category .box {
	width: 200px;
	background-color: #fbfbfb;
	border: 1px solid #efeeee;
	border-radius: 4px
}
.keyword-rank .keyword-category .nav {
	padding-top: 14px;
	margin: 0
}
.keyword-rank .keyword-category .nav-stacked>li+li {
	margin: 0
}
.keyword-rank .keyword-category li a {
	padding: 5px 28px;
	font-size: 16px;
	background-color: inherit;
	border: none;
	border-radius: inherit;
	color: #212e3e
}
.keyword-category .nav-pills>li.active>a, .keyword-category .nav-pills>li.active>a:focus, .keyword-category .nav-pills>li.active>a:hover {
	background-color: #1abb94;
	color: #fff
}
.keyword-category li a:focus, .keyword-category li a:hover, .keyword-category li.active a:hover, .keyword-rank .keyword-category .dropdown-menu li.active a {
	background-color: inherit;
	color: #1abb94
}
.about, .about .container, .app-rank {
	background-color: #fff
}
.keyword-category .glyphicon {
	font-size: 12px
}
.keyword-rank .keyword-list.col-md-9 {
	float: left;
	width: 75%!important;
	margin-top: 20px;
	padding: 0
}
.app-rank .aso-second-nav .navbar-collapse .navbar-nav {
	padding-left: 0
}
.app-rank .app-list {
	padding-bottom: 40px
}
.app-rank .app-list .media {
	padding: 20px 0 0;
	border-bottom: none;
	position: relative
}
.app-rank .app-list .media img {
	width: 93px;
	height: 93px;
	border-radius: 17px;
	border: 1px solid #eee
}
.app-rank .app-list .media-heading {
	line-height: 30px
}
.app-rank .app-list .media-body {
	padding-top: 5px
}
.app-rank .app-list .media-right {
	position: absolute;
	right: 0;
	bottom: 10px
}
.app-rank .charts {
	min-height: 400px;
	padding-bottom: 20px
}
.app-rank p {
	font-size: 16px;
	padding: 10px
}
.about .title {
	margin-bottom: 20px
}
.about .container p {
	margin: 0;
	font-size: 14px;
	line-height: 26px
}
.about .container .sub-title {
	font-size: 18px;
	font-weight: 700
}
.serve.jumbotron p {
	margin: 0;
	padding: 0;
	font-size: 16px
}
.serve.jumbotron {
	position: relative;
	min-width: 1040px;
	padding: 0;
	margin: 0
}
.serve.jumbotron .container {
	margin-right: auto;
	margin-left: auto;
	padding: 0
}
.serve.jumbotron .container .title {
	text-align: center;
	padding: 6px 0 0;
	border: none
}
.serve.jumbotron .container .title p {
	font-size: 18.8px;
	color: #666
}
.serve.jumbotron .container .title p span {
	display: inline-block;
	width: 70px;
	background-color: #969696;
	height: 2px;
	margin: 5px 20px
}
.serve.jumbotron h2 {
	font-size: 25px;
	color: #0fbe9c
}
.serve.jumbotron h4 {
	font-size: 22px;
	color: #666
}
.serve.jumbotron .clearfix:after {
	display: block;
	height: 0
}
.serve.jumbotron.header {
	height: 220px;
	background: #0fbe9c
}
.serve.jumbotron.header.search-serve {
	height: 500px;
	background-color: #000;
	background-image: url(../images/search-serve-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto 101%;
	background-position: top right
}
.serve.jumbotron.header .container {
	height: 100%;
	padding-top: 70px;
	background-image: url(../images/ban-house.png);
	background-repeat: no-repeat;
	background-position: 160px 90px
}
.serve.jumbotron.header p {
	text-align: center;
	font-size: 15px;
	color: #fff;
	line-height: 30px
}
.serve.jumbotron.header p span {
	font-size: 46px
}
.serve.jumbotron.header .name {
	font-size: 35px;
	color: #fff;
	margin-bottom: 28px
}
.serve.jumbotron.header a {
	display: block;
	height: 70px;
	width: 318px;
	font-size: 30px;
	color: #fff;
	background-color: #ef605b;
	line-height: 70px;
	text-align: center;
	margin: 60px auto 0;
	border-radius: 5px
}
.serve.jumbotron.header.search-serve .container {
	height: 500px;
	background: 0 0;
	padding-top: 110px
}
.serve.jumbotron.header.search-serve .container p {
	width: 410px;
	text-align: left;
	font-size: 16px;
	line-height: 28px
}
.serve.jumbotron.header.search-serve .container .name {
	font-size: 38px;
	line-height: 40px;
	color: #0fbf9d;
	font-weight: 400
}
.serve.jumbotron.header.search-serve a {
	width: 236px;
	height: 58px;
	font-size: 18px;
	line-height: 58px;
	margin: 34px 0 0;
	padding: 0;
	border: 2px solid #0bb995;
	background-color: transparent
}
.serve.jumbotron.header.search-serve a:focus {
	border: 2px solid #0bb995!important
}
.serve.jumbotron.service {
	background-color: #fff;
	position: relative
}
.serve.jumbotron.service .container {
	padding: 70px 0
}
.serve.jumbotron.service .container ul {
	width: 100%;
	margin-top: 40px
}
.serve.jumbotron.service.search-serve .container ul {
	margin-top: 50px
}
.serve.jumbotron.service .container ul li {
	width: 346px;
	float: left
}
.serve.jumbotron.service .container ul li>h4 {
	text-align: center;
	line-height: 70px
}
.serve.jumbotron.service.search-serve .container ul li>h4 {
	margin-bottom: 0
}
.serve.jumbotron.service .container ul li>p {
	color: #999
}
.serve.jumbotron.service.search-serve .container ul li>p {
	color: #666
}
.serve.jumbotron.service .container ul li>div {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	background-image: url(../images/sprit.png)
}
.serve.jumbotron.service.search-serve .container ul li>div {
	background-image: url(../images/sprit-search.png)
}
.serve.jumbotron.service .container ul li.num {
	width: 276px;
	margin-right: 70px
}
.serve.jumbotron.service .container ul li.rank {
	width: 276px;
	margin-right: 30px;
	margin-left: 40px
}
.serve.jumbotron.service .container ul li.competi {
	width: 268px;
	margin-left: 78px
}
.serve.jumbotron.service .container ul li.num>div {
	background-position: 0 -129px
}
.serve.jumbotron.service .container ul li.rank>div {
	background-position: -128px 0
}
.serve.jumbotron.service .container ul li.competi>div {
	background-position: 0 0
}
.service.jumbotron.advantage.serve {
	background: #fff
}
.service.jumbotron.exten.serve {
	width: 100%;
	background: url(../images/ext-banner.jpg) 50% 100% repeat-x;
	height: 590px
}
.service.jumbotron.exten.serve .whywe {
	margin: 0 auto;
	position: relative
}
.service.jumbotron.exten.serve .whywe div.text {
	width: 1040px;
	margin: 0 auto
}
.service.jumbotron.exten.serve .whywe div div {
	padding: 120px 0 0;
	width: 390px;
	height: 372px
}
.service.jumbotron.exten.serve .whywe div p {
	font-size: 19px;
	color: #fff;
	line-height: 38px;
	margin-top: 28px
}
.service.jumbotron.exten.serve .whywe div p span {
	font-size: 24px;
	color: #29cda7
}
.service.jumbotron.exten.serve .whywe h3 {
	margin: 0;
	font-size: 48px;
	color: #2acea8
}
.service.jumbotron.exten.serve .whywe a {
	width: 280px;
	height: 68px;
	border: 4px solid #29cda7;
	border-radius: 10px;
	display: block;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-size: 26px;
	margin-top: 40px;
	-webkit-transition: .3s all ease
}
.service.jumbotron.exten.serve .whywe a:hover {
	background: #29cda7
}
.jumbotron.serve.advantage .advantage-info .macFlat {
	float: left;
	margin-right: 66px
}
.jumbotron.serve.advantage .advantage-info ul {
	float: left;
	width: 640px;
	margin-top: -20px
}
.jumbotron.serve.advantage .advantage-info ul li {
	float: left
}
.jumbotron.serve.advantage .advantage-info ul li:last-child {
	margin-left: 66px
}
.jumbotron.serve.advantage .advantage-info ul li div {
	height: 120px;
	border-radius: 10px
}
.jumbotron.serve.advantage .advantage-info ul li div p {
	font-size: 12px
}
.jumbotron.serve.advantage .container .advantage-info ul li div h4 {
	font-size: 20px;
	margin-top: 26px
}
.jumbotron.serve.advantage .advantage-info ul li .sec {
	margin-top: 63px
}
.jumbotron.serve.advantage .advantage-info ul li div div {
	float: left;
	padding-right: 30px
}
.jumbotron.serve.advantage .advantage-info ul li div div:first-child {
	width: 68px;
	height: 68px;
	background: #20d9ae;
	border-radius: 50%;
	margin: 26px 12px 0 10px
}
.jumbotron.serve.advantage .advantage-info ul li div div span {
	background: url(../images/sprit.png);
	display: block;
	margin: 18px 0 0 18px
}
.jumbotron.serve.advantage .advantage-info ul li div .l-t span {
	background-position: 376px -383px;
	width: 28px;
	height: 34px
}
.jumbotron.serve.advantage .advantage-info ul li div .l-b span {
	background-position: 376px -458px;
	width: 34px;
	height: 34px
}
.jumbotron.serve.advantage .advantage-info ul li div .r-t span {
	background-position: 376px -418px;
	width: 37px;
	height: 34px
}
.jumbotron.serve.advantage .advantage-info ul li div .r-b span {
	background-position: 381px -499px;
	width: 38px;
	height: 34px;
	margin: 14px 0 0 14px
}
.service .container .our-adv {
	margin-top: 100px
}
.service .container .our-adv .box {
	float: left;
	margin-left: 50px
}
.service .container .our-adv .box .img-box {
	width: 120px;
	height: 120px;
	border: 2px solid #29cea8;
	border-radius: 50%;
	float: left;
	margin-right: 14px;
	background: #29cea8
}
.service .container .our-adv .box .img-l span {
	background: url(../images/major.png);
	display: block;
	width: 84px;
	height: 55px;
	margin: 27px 0 0 17px
}
.service .container .our-adv .box .img-c span {
	background: url(../images/effec.png);
	display: block;
	width: 70px;
	height: 67px;
	margin: 25px 0 0 23px
}
.service .container .our-adv .box .img-r span {
	background: url(../images/lock.png);
	display: block;
	width: 58px;
	height: 73px;
	margin: 20px 0 0 30px
}
.service .container .our-adv .box .img-l .h-maj {
	background: url(../images/h-major.png)
}
.service .container .our-adv .box .img-c .h-effec {
	background: url(../images/h-effec.png)
}
.service .container .our-adv .box .img-r .h-lock {
	background: url(../images/h-lock.png)
}
.service .container .our-adv .box .hov-img {
	background: #fff
}
.service .container .our-adv .box div {
	float: left
}
.serve.jumbotron.customers .container .items a {
	display: inline-block
}
.serve.jumbotron.customers .container .items a+a {
	margin-left: 70px
}
.jumbotron.serve.service.ouradv {
	background: #f6f6f6
}
.tencent {
	display: block;
	width: 118px;
	height: 46px;
	background: url(../images/tencentqq.png) 8px 10px no-repeat #1fc7a0;
	font-size: 18px;
	line-height: 46px;
	border-radius: 4px 0 0 4px;
	position: fixed;
	right: 0;
	bottom: 50%;
	z-index: 9999
}
.tencent span {
	margin-left: 36px;
	color: #fff
}
.serve.jumbotron.advantage {
	background-color: #fff
}
.serve.jumbotron.advantage.search-serve {
	background-color: #f8f8f8
}
.serve.jumbotron.advantage .container {
	padding: 42px 0
}
.serve.jumbotron.advantage.search-serve .container {
	padding-bottom: 100px;
	padding-top: 65px
}
.serve.jumbotron.advantage .container .advantage-info {
	margin-top: 50px
}
.serve.jumbotron.advantage.search-serve .container .advantage-info {
	margin-top: 100px
}
.serve.jumbotron.advantage .container .advantage-info h4 {
	font-size: 25px;
	color: #666;
	margin-bottom: 8px
}
.serve.jumbotron.advantage.search-serve .container .advantage-info h4 {
	font-size: 22px;
	margin-bottom: 16px;
	font-weight: 400;
	color: #333
}
.serve.jumbotron.advantage .container .advantage-info p {
	color: #666
}
.serve.jumbotron.advantage .container .advantage-info>div {
	height: 100%;
	float: left;
	text-align: right;
	width: 350px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div {
	width: 500px
}
.serve.jumbotron.advantage.search-serve .container .advantage-info>div>div {
	text-align: left;
	padding-left: 160px;
	position: relative
}
.serve.jumbotron.advantage .container .advantage-info>div.middle {
	width: 346px;
	padding-top: 66px
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon {
	position: relative;
	width: 254px;
	height: 254px;
	margin: 0 auto;
	background-position: 0 -266px;
	background-image: url(../images/sprit.png)
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon>div {
	position: absolute;
	width: 82px;
	height: 82px;
	background-image: url(../images/sprit.png)
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon .l-t {
	background-position: 83px -1px;
	top: -10px;
	left: -18px
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon .r-t {
	top: -10px;
	right: -18px;
	background-position: 80px -90px
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon .l-b {
	bottom: -10px;
	left: -18px;
	background-position: 83px -178px
}
.serve.jumbotron.advantage .container .advantage-info>div.middle .advantage-icon .r-b {
	bottom: -10px;
	right: -18px;
	background-position: 192px -148px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div .advantage-icon {
	position: absolute;
	left: 46px;
	top: 0;
	width: 80px;
	height: 84px;
	background-image: url(../images/sprit-search.png)
}
.serve.jumbotron.advantage.search-serve .advantage-info>div .advantage-icon.l-t {
	background-position: 83px -1px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div .advantage-icon.r-t {
	background-position: 80px -90px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div .advantage-icon.l-b {
	background-position: 83px -176px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div .advantage-icon.r-b {
	background-position: 194px -148px
}
.serve.jumbotron.advantage .container .advantage-info>div.right {
	text-align: left;
	margin-right: -50px
}
.serve.jumbotron.advantage .container .advantage-info>div.right h4 {
	width: 348px
}
.serve.jumbotron.advantage .container .advantage-info>div>div.bottom {
	margin-top: 160px
}
.serve.jumbotron.advantage.search-serve .advantage-info>div>div.bottom {
	margin-top: 80px
}
.serve.jumbotron.advantage .container .advantage-info>div>div.mt {
	margin-top: 136px
}
.serve.jumbotron.advantage.search-serve .container .advantage-info>div>div.mt {
	margin-top: 80px
}
.serve.jumbotron.effect {
	background-color: #fff
}
.serve.jumbotron.effect .container {
	padding: 56px 0;
	text-align: center
}
.serve.jumbotron.effect .container .items {
	margin-top: 60px;
	margin-bottom: 66px
}
.serve.jumbotron.effect .container .items .item {
	box-shadow: 4px 2px 20px #e4e4e4;
	float: left;
	width: 460px;
	height: 274px;
	background-image: url(../images/search-serve-effect-bg-1.jpg);
	background-size: 100% 100%;
	border: 1px solid #e7e7e7
}
.serve.jumbotron.effect .container .items .item.last {
	margin-left: 112px;
	background-image: url(../images/search-serve-effect-bg-2.jpg)
}
.serve.jumbotron.effect .container p {
	font-size: 24px;
	line-height: 62px;
	text-align: center;
	color: #333
}
.serve.jumbotron.effect .container .tips {
	font-size: 18px;
	color: #666
}
.serve.jumbotron.apply {
	background-color: #f8f8f8
}
.serve.jumbotron.apply .container {
	padding: 88px 0 100px;
	text-align: center;
	position: relative
}
.serve.jumbotron.apply .container p {
	font-size: 26px;
	line-height: 72px;
	color: #14cba5;
	margin-bottom: 38px;
	font-weight: 400
}
.serve.jumbotron.apply .container .btn-custom {
	padding: 0;
	width: 180px;
	height: 54px;
	line-height: 54px;
	font-size: 22px;
	border-radius: 8px;
	background-color: #14cba5
}
.serve.jumbotron.apply .container .form-horizontal {
	position: absolute;
	z-index: 101;
	background-color: #fff;
	width: 400px;
	padding: 20px 40px 8px;
	bottom: 24px;
	left: 50%;
	margin-left: -200px;
	border-radius: 8px;
	display: none
}
.serve.jumbotron.apply .container .form-horizontal.show {
	display: block;
	opacity: 0;
	animation: .5s show ease-in-out 1 forwards normal;
	-webkit-animation: .5s show ease-in-out 1 forwards normal
}
.serve.jumbotron.apply .container .form-horizontal .icon-guanbi {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0;
	font-size: 19px;
	color: #9a9a9a
}
.serve.jumbotron.apply .container .form-horizontal .header {
	width: 92px;
	height: 99px;
	background-image: url(../images/sprit-search.png);
	background-position: 0 -263px;
	margin: 0 auto 26px
}
.serve.jumbotron.apply .input-group {
	border-radius: 8px;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	margin-bottom: 18px
}
.serve.jumbotron.apply .input-group.active {
	box-shadow: 1px 1px 10px rgba(15,190,156,.36)
}
.serve.jumbotron.apply .input-group.active .form-control, .serve.jumbotron.apply .input-group.active .input-group-addon {
	border: 1px solid #0fbe9c
}
.serve.jumbotron.apply .input-group.active .form-control:focus {
	border: 1px solid #0fbe9c!important;
	border-left: 0!important;
	box-shadow: none
}
.serve.jumbotron.apply .input-group.error-msg {
	box-shadow: 1px 1px 10px rgba(190,15,15,.28)
}
.serve.jumbotron.apply .input-group.error-msg .form-control, .serve.jumbotron.apply .input-group.error-msg .input-group-addon {
	border: 1px solid #ff2d2d
}
.serve.jumbotron.apply .input-group.error-msg .form-control:focus {
	border: 1px solid #ff2d2d!important;
	border-left: 0!important;
	box-shadow: none
}
.serve.jumbotron.apply .input-group-addon {
	background-color: #fff;
	border-right: 0!important;
	padding: 0;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	height: 40px;
	font-size: 14px;
	color: #888
}
.serve.jumbotron.apply .input-group-addon+.input-group-addon {
	border-left: 0!important
}
.serve.jumbotron.apply .input-group-addon .icon {
	display: block;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	margin-right: 6px;
	background-image: url(../images/sprit-search.png?1)
}
.serve.jumbotron.apply .input-group-addon .icon.name {
	background-position: -120px -263px
}
.serve.jumbotron.apply .input-group-addon .icon.company {
	background-position: -120px -291px
}
.serve.jumbotron.apply .input-group-addon .icon.product {
	background-position: -120px -319px
}
.serve.jumbotron.apply .input-group-addon .icon.phone {
	background-position: -120px -347px
}
.serve.jumbotron.apply .input-group-addon .icon.wechat {
	background-position: -154px -263px
}
.serve.jumbotron.apply .form-control {
	border-left: 0!important;
	padding-left: 5px;
	height: 40px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	font-size: 14px;
	color: #666
}
.serve.jumbotron.apply .form-horizontal p {
	font-size: 12px;
	color: #999;
	line-height: 26px;
	margin: 0 0 10px;
	text-align: left
}
.serve.jumbotron.apply .form-horizontal p i {
	display: inline-block;
	width: 3px;
	height: 3px;
	background-color: #14cba5;
	margin: 0 10px;
	position: relative;
	top: -1px
}
.serve.jumbotron.apply .form-horizontal .btn-custom {
	width: 110px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	border-radius: 5px
}
.serve.jumbotron.customers {
	background-color: #fff
}
.serve.jumbotron.customers .container {
	padding: 56px 0;
	text-align: center
}
.serve.jumbotron.customers .container .items {
	margin-top: 52px
}
.serve.jumbotron.customers .container .items+.items {
	margin-top: 42px
}
.serve.jumbotron.customers .container .items img {
	width: 80px;
	height: 80px;
	border-radius: 17px;
	border: 1px solid #ddd
}
.serve.jumbotron.customers .container .items img+img {
	margin-left: 70px
}
.serve.jumbotron.contact {
	background-color: #f9f9f9
}
.serve.jumbotron.contact .container {
	padding: 70px
}
.serve.jumbotron.contact .container .contact-list {
	width: 476px;
	margin: 70px auto 0
}
.serve.jumbotron.contact .container .contact-list>p {
	height: 50px;
	font-size: 22px;
	line-height: 50px;
	color: #464747
}
.serve.jumbotron.contact .container .contact-list>p+p {
	margin-top: 20px
}
.serve.jumbotron.contact .container .contact-list>p span {
	display: inline-block;
	float: left;
	margin-right: 30px;
	width: 45px;
	height: 45px;
	background-image: url(../images/pphongbao-sprites.png)
}
.serve.jumbotron.contact .container .email span {
	background-position: -352px -575px
}
.serve.jumbotron.contact .container .qq span {
	background-position: -352px -620px
}
.serve.jumbotron.contact .container .phone span {
	background-position: -352px -665px
}
.serve.jumbotron.contact .container .addr span {
	background-position: -352px -711px
}
.serve.jumbotron.contact .container .addr {
	margin-right: -300px
}
.expedite-service .container .part-top {
	width: 720px;
	margin: 0 auto;
	padding-top: 70px
}
.expedite-service .container .part-top .fire {
	width: 94px;
	height: 94px;
	background-image: url(../images/sprit.png);
	background-position: -103px -522px;
	margin-top: 10px
}
.expedite-service .container .part-top .true {
	width: 94px;
	height: 94px;
	background-image: url(../images/sprit.png);
	margin-top: 10px;
	background-position: 0 -520px
}
.expedite-service .container .part-top div {
	float: left;
	width: 545px;
	margin-left: 33px
}
.expedite-service .container .part-top div h3 {
	font-size: 21px
}
.serve.jumbotron.expedite-service .container .contact-list .email span {
	background: url(../images/sprit.png) -300px -259px no-repeat
}
.serve.jumbotron.expedite-service .container .contact-list .qq span {
	background: url(../images/sprit.png) -300px -301px no-repeat;
	height: 42px
}
.serve.jumbotron.expedite-service .container .contact-list .addr span {
	background: url(../images/sprit.png) -300px -341px no-repeat
}
.serve.jumbotron.expedite-service .container .contact-list p span {
	margin: 3px 20px 0 0
}
.fun-main {
	width: 1040px;
	position: relative;
	margin: 0 auto;
	padding: 54px 0 150px;
	z-index: 3
}
.fun-main .part-left {
	float: left
}
.fun-main div .part-title {
	width: 180px;
	height: 35px;
	background: #e7e7e7;
	margin: 0
}
.fun-main div .part-title a {
	background: url(../images/list.png) no-repeat;
	width: 14px;
	height: 12px;
	float: right;
	margin: 12px 16px 0 0
}
.fun-main div .part-title span {
	font-size: 18px;
	color: #333;
	float: left;
	margin: 6px 0 0 18px
}
.fun-main .part-left li {
	background: #f4f4f4;
	width: 180px;
	cursor: pointer
}
.fun-main .part-left li p, .fun-main .part-left li>a {
	float: left;
	height: 36px;
	line-height: 36px;
	color: #333;
	margin: 0 0 0 20px;
	font-size: 14px
}
.fun-main .part-left .text-green, .fun-main .part-left .text-green2, .fun-main .part-left li.active>p {
	color: #0dbf9b
}
.fun-main .part-left li .below {
	background: url(../images/below.png) no-repeat;
	width: 14px;
	height: 8px;
	margin: 12px 16px 0 0;
	float: right
}
.fun-main .part-left li i {
	float: left;
	width: 5px;
	height: 36px
}
.fun-main .part-left .white, .fun-main .part-left .white2 {
	background: #fff
}
.fun-main .part-left .green2 {
	background: #33ba95
}
.fun-main .part-left li.active {
	background: #fff
}
.fun-main .part-left li.active i:first-child {
	background: #33ba95
}
.fun-main .part-left li.active div {
	display: block
}
.fun-main .part-left li .title-son {
	width: 180px;
	background: #fff;
	display: none
}
.fun-main .part-left li .title-son p {
	width: 100%;
	height: 36px;
	background: #fff;
	margin-left: 0
}
.fun-main .part-left li .title-son p span {
	float: left;
	width: 2px;
	height: 12px;
	margin: 12px 0 0 26px
}
.fun-main .part-left li .title-son p.active span {
	background: #33ba95
}
.btn-custom, .top-back {
	background-color: #0bb995
}
.fun-main .part-left li .title-son p.active a {
	color: #33ba95
}
.fun-main .part-left li .title-son p a {
	float: left;
	margin: 0 0 0 5px;
	font-size: 12px
}
.fun-main .part-right {
	float: left;
	margin-left: 116px
}
.fun-main .part-right h3 {
	padding: 0
}
.top-back, .verify-code .modal-header {
	padding: 10px 15px
}
.fun-main .part-right p {
	margin: 0
}
.fun-main .part-right h2 {
	height: 72px;
	margin: 0 0 46px
}
.fun-main .part-right h2 p {
	color: #333;
	font-size: 24px;
	float: left;
	margin: 22px 0 0 26px
}
.fun-main .part-right h2 span {
	float: left;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	background-image: url(../images/big-icon.png);
	background-position: -328px -243px
}
.fun-main .part-right h2 .b-icon0 {
	background-position: 0 0
}
.fun-main .part-right h2 .b-icon1 {
	background-position: 0 -80px
}
.fun-main .part-right h2 .b-icon2 {
	background-position: 0 -162px
}
.fun-main .part-right h2 .b-icon3 {
	background-position: 0 -243px
}
.fun-main .part-right h2 .b-icon4 {
	background-position: 0 -328px
}
.fun-main .part-right h2 .b-icon5 {
	background-position: -80px 0
}
.fun-main .part-right h2 .b-icon6 {
	background-position: -162px 0
}
.fun-main .part-right h2 .b-icon7 {
	background-position: -243px 0
}
.fun-main .part-right h2 .b-icon8 {
	background-position: -328px 0
}
.fun-main .part-right h2 .b-icon9 {
	background-position: -80px -80px
}
.fun-main .part-right h2 .b-icon10 {
	background-position: -162px -80px
}
.fun-main .part-right h2 .b-icon11 {
	background-position: -243px -80px
}
.fun-main .part-right h2 .b-icon12 {
	background-position: -328px -80px
}
.fun-main .part-right h2 .b-icon13 {
	background-position: -80px -162px
}
.fun-main .part-right h2 .b-icon14 {
	background-position: -162px -162px
}
.fun-main .part-right h2 .b-icon15 {
	background-position: -243px -162px
}
.fun-main .part-right h2 .b-icon16 {
	background-position: -328px -162px
}
.fun-main .part-right h2 .b-icon17 {
	background-position: -80px -243px
}
.fun-main .part-right h2 .b-icon18 {
	background-position: -162px -243px
}
.fun-main .part-right h2 .b-icon19 {
	background-position: -243px -243px
}
.fun-main .part-right h2 .b-icon20 {
	background-position: -328px -243px
}
.fun-main .part-right h2 .b-icon21 {
	background-position: 0 -324px
}
.fun-main .part-right {
	width: 730px
}
.fun-main .part-right img {
	max-width: 100%
}
.top-back {
	display: none;
	position: fixed;
	bottom: 160px;
	right: 60px;
	width: 51px;
	height: 51px;
	border-radius: 5px;
	cursor: pointer;
	z-index: 9999
}
.comment {
	padding-bottom: 40px
}
.comment-star {
	font-size: 22px!important;
	letter-spacing: 2px
}
.comment-star-bright {
	color: #fd9401!important
}
.comment-star-dark {
	color: #CCC!important
}
.comment p {
	padding: 0;
	font-size: 14px;
	margin-bottom: 0
}
.comment .col-md-3, .competi .col-md-3 {
	padding: 15px 0
}
.comment .col-md-3 {
	width: 25%
}
.comment table tr>th.col-md-3, .competi table tr>td.col-md-2, .competi table tr>td.col-md-3, .competi table tr>td.col-md-4, .competi table tr>th.col-md-2, .competi table tr>th.col-md-4 {
	text-align: center
}
.comment table tr>td {
	vertical-align: middle;
	color: #666;
	font-size: 14px;
	border-top: none;
	border-bottom: 1px solid #efeeee
}
ul {
	margin: 0;
	padding: 0
}
.btn-border, .btn-custom, .btn-gray, .btn-senior-gray {
	padding: 5px 35px
}
li {
	list-style: none
}
.btn {
	font-size: 16px
}
.btn-custom {
	color: #fff;
	border: 1px solid #0bb995
}
.btn-custom.focus, .btn-custom:focus, .btn-custom:hover {
	color: #fff;
	background-color: #0BA081;
	border: 1px solid #0bb995;
	outline: 0;
	outline-offset: 0
}
.btn-senior-gray {
	color: #fff;
	background-color: #56677b;
	border: 1px solid #56677b;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.btn-senior-gray.focus, .btn-senior-gray:focus, .btn-senior-gray:hover {
	color: #fff;
	background-color: #3f4e5f;
	border: 1px solid #56677b;
	outline: 0;
	outline-offset: 0
}
.btn-border {
	color: #0bb995;
	border: 1px solid #0bb995
}
.btn-border.focus, .btn-border:focus, .btn-border:hover {
	color: #0bb995;
	background-color: rgba(11,185,149,.03)
}
.btn-gray {
	color: #999;
	border: 1px solid #999
}
.btn-gray.active.focus, .btn-gray.active:focus, .btn-gray.focus, .btn-gray:active.focus, .btn-gray:active:focus, .btn-gray:focus, .btn-gray:hover {
	color: #999;
	border: 1px solid #A5A5A5!important;
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-border-green {
	color: #666;
	border: 1px solid #ccc
}
.btn-border-green.active:focus, .btn-border-green:focus, .btn-border-green:hover {
	box-shadow: inset 0 3px 5px rgba(23,221,170,.12)
}
.btn-border-blue {
	color: #42576c!important;
	border: 1px solid #ccc
}
.btn-border-blue.active:focus, .btn-border-blue:focus, .btn-border-blue:hover {
	box-shadow: inset 0 3px 5px rgba(128,185,242,.22)
}
.btn-border-green.color-word {
	border: 1px solid #0fbe9c
}
.btn-border-blue.color-word {
	border: 1px solid #80b9f2
}
.btn-border-green.color-word-0 {
	border: 1px solid #00b491
}
.btn-border-green.color-word-1 {
	border: 1px solid #00b995
}
.btn-border-green.color-word-2 {
	border: 1px solid #00be99
}
.btn-border-green.color-word-3 {
	border: 1px solid #00c7a0
}
.btn-border-green.color-word-4 {
	border: 1px solid #00cea6
}
.btn-border-green.color-word-5 {
	border: 1px solid #00d4ab
}
.btn-border-green.color-word-6 {
	border: 1px solid #01dcb1
}
.btn-border-green.color-word-7 {
	border: 1px solid #01e0b4
}
.btn-border-green.color-word-8 {
	border: 1px solid #00e5b8
}
.btn-border-green.color-word-9 {
	border: 1px solid #00edbe
}
.btn-hover-icon {
	display: inline-block;
	opacity: 0;
	position: absolute;
	width: 26px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: -38px -99px;
	background-image: url(../images/icon.png);
	margin-top: -2px;
	margin-left: 10px;
	-webkit-transition: opacity 218ms ease;
	transition: opacity 218ms ease
}
.btn:hover .btn-hover-icon {
	opacity: 1
}
.export {
	text-align: right;
	margin: 10px 0
}
.export .btn-custom {
	position: relative;
	padding: 5px 10px
}
.export .btn-custom.account-vip-status {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	color: #aaa
}
.export .btn-custom .vip-label {
	position: absolute;
	top: -2px;
	right: 7px
}
.com-content .export {
	padding-right: 60px
}
.clearfix:after {
	display: block;
	height: 0
}
.tooltip-box {
	padding-left: 20px!important
}
.title {
	position: relative;
	padding-top: 30px;
	padding-bottom: 8px;
	border-bottom: 2px solid #33ba95;
	color: #33ba95
}
.title>h2 {
	font-size: 30px;
	display: inline-block;
	margin: 0;
	font-weight: 400
}
.title>h2 span {
	font-size: 20px
}
.title>.desc {
	font-size: 14px;
	color: #666;
	position: absolute;
	bottom: 6px;
	right: 10px
}
.title-forth, .title-second, .title-second-box, .title-third {
	position: relative
}
.title-second {
	font-size: 18px;
	margin: 9px 0 7px;
	padding-left: 14px;
	color: #33ba95
}
.title-forth {
	font-size: 16px;
	margin: 30px 0;
	color: #000;
	font-weight: 400
}
.title-keyword .title-forth {
	margin-bottom: 10px
}
.title-keyword .title-forth .return-show {
	color: #33ba95;
	float: right;
	cursor: pointer;
	margin-right: 20px;
	display: none;
	font-size: 14px
}
.title-keyword .title-forth .title-mark {
	display: none
}
.title-second:hover {
	color: #33ba95
}
.pagination>li>a, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span, .pagination>li>span:focus, .pagination>li>span:hover {
	color: #666
}
.title-third {
	font-size: 15px;
	color: #666;
	margin: 30px 0 15px -14px;
	padding-left: 14px;
	display: block
}
.aso100-nav-label .label-group, .title-second span {
	display: inline-block
}
.title-second .btn {
	padding: 3px 10px;
	font-size: 14px;
	float: right
}
.title-second em {
	font-style: normal;
	font-size: 14px;
	font-weight: 400
}
.title-second span {
	position: absolute;
	width: 4px;
	height: 18px;
	top: 1px;
	left: 0;
	background-color: #33ba95
}
.pagination {
	float: right
}
.pagination>li>span {
	border: none;
	border-left: 1px solid #ddd;
	line-height: 10px
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #33ba95;
	border-color: #33ba95
}
.pagination>li>span:focus, .pagination>li>span:hover {
	background-color: initial
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-right: 10px;
	border-radius: 0
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	margin-left: 10px;
	border-radius: 0
}
.aso100-nav-label {
	position: relative;
	margin: 25px 0
}
.aso100-nav-label .tab {
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	font-size: 14px;
	color: #000;
	margin-left: 4px
}
.aso100-nav-label .tab.active {
	border-radius: 5px;
	background-color: #14cba5;
	color: #fff
}
.aso100-nav-label a:focus, .aso100-nav-label a:hover {
	text-decoration: none
}
.aso100-nav-select {
	margin: 9px 0 16px
}
.aso100-nav-select .navbar-collapse {
	padding: 0
}
.aso100-nav-select .dropdown {
	position: relative;
	padding-top: 23px
}
.aso100-nav-select .navbar-brand {
	position: absolute;
	top: 0;
	font-size: 12px;
	line-height: 1;
	color: #666;
	padding: 5px;
	height: initial
}
.aso100-nav-select .navbar-nav>li+li {
	margin-left: 15px
}
.aso100-nav-select .navbar-nav>li>a {
	position: relative;
	bottom: 1px;
	font-size: 12px;
	color: #333;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 6px 12px;
	border-radius: 3px
}
.aso100-nav-select .navbar-nav>.dropdown.open>a, .aso100-nav-select .navbar-nav>.dropdown.open>a:focus, .aso100-nav-select .navbar-nav>.dropdown.open>a:hover {
	background: #151E28;
	border: 1px solid #151E28;
	color: #fff
}
.aso100-nav-select .navbar-nav>li>a .glyphicon-triangle-top {
	display: none
}
.aso100-nav-select .navbar-nav>.dropdown.open>a .glyphicon-triangle-top {
	display: block;
	position: absolute;
	top: 33px;
	color: #151e28
}
.aso100-nav-select .caret {
	margin-left: 20px
}
.aso100-nav-select .navbar-form {
	margin: 0;
	padding: 0
}
.aso100-nav-select .navbar-form .form-control {
	width: 180px;
	height: 32px;
	font-size: 12px;
	color: #999;
	border: 1px solid #ddd
}
.aso100-nav-select .navbar-form .btn {
	margin-left: 10px;
	padding: 5px 10px
}
.aso100-nav-select .screen-nav {
	margin-top: 10px
}
.aso100-nav-select .screen-nav input {
	width: 62px;
	height: 32px;
	font-size: 12px
}
.aso100-nav-select .screen-nav .line {
	margin: 6px 3px 0
}
.aso100-nav-select .screen-nav .clear-btn {
	font-size: 12px
}
.aso100-nav-select .screen-nav .clear-hide {
	display: none
}
.cascade {
	position: relative
}
.cascade-menu {
	top: -37px;
	left: 120px;
	background-color: #151e28
}
.cascade-menu>li>a {
	color: #d0d3d8
}
.cascade-menu>li>a.active, .cascade-menu>li>a:focus, .cascade-menu>li>a:hover {
	color: #17ddaa;
	text-decoration: none;
	background-color: initial
}
.app-list .media-body {
	width: 600px
}
.app-list.myapp .media-body {
	width: 700px
}
.cascade-menu>.glyphicon {
	position: absolute;
	top: 40px;
	left: -10px;
	color: #151e28
}
#charts, #charts-box .nav, #global-maps-charts, .unfold-menu {
	position: relative
}
.unfold-menu {
	width: 100%;
	padding: 0 0 0 16px;
	margin: 0;
	background-color: #FBFBFB;
	border: none;
	border-radius: initial;
	box-shadow: initial
}
table.table {
	margin: 0;
	border: 1px solid #eee;
	border-left: none;
	border-right: none;
	font-size: 18px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #fff
}
.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #fbfbfc
}
.table-striped>tbody>tr.rowspan {
	background-color: #fff
}
.table-striped>tbody>tr.rowspan td[rowspan] {
	border-right: 1px solid #eee
}
table.table>thead>tr.large>th, table.table>thead>tr>th {
	padding-left: 0;
	padding-right: 0;
	border-bottom: none
}
table.table>tbody>tr:hover {
	background-color: #fbfbfc!important
}
table.table.no-hover>tbody>tr:hover {
	background-color: initial!important
}
table.table>tbody>tr>th, table.table>thead>tr>th {
	font-size: 14px;
	text-align: center;
	color: #000;
	background-color: #f9f9f9;
	font-weight: 400
}
table.table>tbody>tr.large>th, table.table>thead>tr.large>th {
	font-size: 16px;
	padding-top: 14px;
	padding-bottom: 14px
}
table.table>tbody>tr>td {
	color: #666;
	text-align: center;
	font-weight: 400;
	vertical-align: middle;
	border-top: 1px solid #eee;
	padding: 10px
}
table.table>tbody>tr>td.text-left, table.table>tbody>tr>th.text-left, table.table>thead>tr>th.text-left {
	text-align: left
}
table.table>tbody>tr>td.text-right, table.table>tbody>tr>th.text-right, table.table>thead>tr>th.text-right {
	text-align: right
}
table.table>tbody>tr>td>a {
	color: #33ba95;
	text-decoration: none
}
table.table.table-border {
	border: 1px solid #eee
}
table.table.table-border>tbody>tr>td, table.table.table-border>tbody>tr>th, table.table.table-border>thead>tr>th {
	border-left: 1px solid #eee
}
table.table .btn {
	max-width: 200px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
table.table .tips {
	text-align: left
}
table.table th.tips {
	text-align: center
}
table.table .tips>a {
	font-size: 13px;
	padding: 6px 8px;
	margin-left: 6px;
	margin-top: 10px;
	color: #666
}
#charts-box, #charts-tr {
	background-color: #fbfbfc
}
#charts-box .nav {
	z-index: 1
}
#charts-box .nav .date-position {
	padding: 0;
	background-color: #f2f2f2
}
#global-maps-charts {
	width: 753px
}
#charts>.float-logo, .chart>.float-logo, .charts>.float-logo {
	position: absolute;
	width: 135px;
	height: 26px;
	background-image: url(../images/chart-icon.png);
	background-repeat: no-repeat;
	background-size: contain;
	bottom: 120px;
	left: 120px;
	opacity: .7
}
.daterangepicker.dropdown-menu {
	background: #212e3e
}
.daterangepicker.opensleft:after, .daterangepicker.opensright:after {
	border-bottom: 6px solid #212e3e
}
.daterangepicker .calendar.single .calendar-date, .daterangepicker .calendar.single .calendar-date table {
	background: #212e3e;
	color: #fff
}
.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #0bb995;
	border-color: #0bb995
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
	background-color: #0bb995
}
.daterangepicker .daterangepicker_end_input label, .daterangepicker .daterangepicker_start_input label {
	color: #fff;
	text-shadow: #333 1px 1px 0
}
.daterangepicker .calendar-date, .daterangepicker .calendar-date table {
	background: #212e3e;
	color: #fff;
	border-color: #0bb995
}
.btn-primary, .daterangepicker td.in-range {
	background-color: #0bb995
}
.head .navbar-brand, .vip-label span {
	text-indent: -9999px;
	    background: url(../images/logo.png) no-repeat center;
    background-size: 94%;
}
.daterangepicker .ranges {
	width: 174px
}
.daterangepicker .ranges .input-mini {
	width: 80px
}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
	background-color: #0bb995;
	border-color: #0bb995
}
.btn-primary {
	border-color: #0bb995;
	color: #fff
}
.vip-label>a {
	padding: 0!important
}
.vip-label span {
	display: none;
	width: 12px;
	height: 12px;
	margin-top: 13px;
	margin-left: -4px;
	background-position: -23px -40px
}
.svip-active-label span {
	background-position: -66px -40px
}
.svip-active-label span, .vip-active-label span {
	display: inline-block
}
.head .navbar-brand {
	display: block;
	width: 125px;
	height: 40px;
	padding: 0;
	background-position: 0 0;
	margin: 5px 17px 0 2px
}
.head.navbar {
	font-size: 16px
}
.head.navbar.index-nav .container {
	margin-top: 15px
}
.head.navbar .navbar-nav li {
	padding-bottom: 10px
}
.head.navbar .navbar-nav .dropdown-menu li {
	padding-bottom: 5px
}
.head.navbar .navbar-nav .dropdown-menu li.no-app {
	margin-bottom: 0
}
.head.navbar .navbar-nav .dropdown-column .dropdown-menu {
	width: 330px;
	padding: 10px 5px
}
.body-foreign-language .head.navbar .navbar-nav .dropdown-column .dropdown-menu {
	width: 374px
}
.head.navbar .navbar-nav .dropdown-column .dropdown-menu li {
	padding: 0;
	float: left
}
.head.navbar .navbar-nav .dropdown-column .dropdown-menu li:nth-of-type(odd) {
	border-right: 1px solid #3d4349
}
.head.navbar .navbar-nav .dropdown-menu li>a {
	padding: 0 20px;
	height: 44px;
	width: 156px;
	line-height: 44px;
	cursor: pointer;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.body-foreign-language .head.navbar .navbar-nav .dropdown-menu li>a {
	width: 180px
}
.head.navbar .navbar-nav.navbar-right .dropdown-menu li>a {
	width: initial;
	height: initial;
	padding: 3px 20px;
	line-height: 1.42857143
}
.head.navbar .navbar-nav .dropdown-menu li>a .iconfont {
	display: inline-block;
	width: 16px;
	margin-right: 10px;
	font-size: 16px
}
.dropdown-menu .divider {
	padding: 0!important;
	width: 80%;
	margin: 4px auto
}
.navbar-inverse {
	background-color: #151e28;
	border-radius: 0;
	border: none
}
.navbar-inverse .navbar-nav>li>a {
	color: #fff;
	padding-right: 8px;
	padding-left: 8px
}
.navbar-inverse .navbar-nav>li>a>i {
	color: #f6b403
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	border-radius: 5px;
	background-color: #151e28;
	padding: 8px
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #17ddaa;
	background-color: #151e28
}
.navbar-inverse .navbar-nav>.new>a:after, .navbar-nav>li>.dropdown-menu>li.new>a:after {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #f33;
	top: 7px;
	right: 2px;
	border-radius: 100%
}
.navbar-nav>li>.dropdown-menu>li.active>a:after {
	top: 5px
}
.navbar-nav>li>.dropdown-menu>li.new>a:after {
	top: 9px
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 7px;
	background-color: #151e28;
	border-radius: 5px;
	min-width: 100px
}
.navbar-nav>li>.dropdown-menu.wide {
	left: 0;
	width: 210px
}
.navbar-nav>li>.dropdown-menu.wide>li {
	float: left;
	width: 100px
}
.navbar-nav>li>.dropdown-menu.wide>li>a .glyphicon-right {
	right: initial;
	top: 8px;
	margin-left: 6px
}
.navbar-nav>li>.dropdown-menu.wide .cascade-menu {
	left: 66px;
	width: 240px
}
.navbar-nav>li>.dropdown-menu.wide .cascade-menu>li {
	float: left;
	width: 105px
}
.navbar-nav>li>.dropdown-menu.const-height {
	height: 300px;
	overflow: auto
}
.navbar-nav>li>.dropdown-menu.const-height::-webkit-scrollbar {
background:0 0
}
.navbar-nav>li>.dropdown-menu.const-height:hover::-webkit-scrollbar {
background-color:#33ba95;
width:6px
}
.navbar-nav>li>.dropdown-menu.const-height:hover::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
border-radius:4px
}
.navbar-nav>li>.dropdown-menu.const-height:hover::-webkit-scrollbar-thumb {
border-radius:4px;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)
}
.head .navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	padding-top: 7px;
	max-height: 600px;
	overflow-y: auto
}
.head .navbar-nav>li>.dropdown-menu .open-myapp-center {
	margin: 9px 0
}
.head .navbar-nav>li>.dropdown-menu .open-myapp-center .btn {
	width: 100%;
	font-size: 15px;
	height: 42px;
	line-height: 42px;
	padding: 0
}
.head .navbar-nav>li>.dropdown-menu .open-myapp-center .btn i {
	font-style: normal;
	position: relative;
	top: -1px;
	margin-left: 5px
}
.navbar-nav>li>.dropdown-menu>li>a, .navbar-nav>li>ul.dropdown-menu.country-select .area-name, .navbar-nav>li>ul.dropdown-menu.country-select li>a {
	color: #fff;
	position: relative
}
.navbar-nav>li>.dropdown-menu>li>a .icon-flag {
	top: 4px;
	margin-right: 10px
}
.navbar-nav>li>.dropdown-menu>li>a .glyphicon-right {
	position: absolute;
	top: 10px;
	right: 10px
}
.navbar-nav>li>.dropdown-menu.my-apps>li>a {
	max-width: 156px;
	word-break: break-all;
	word-spacing: normal;
	overflow: hidden;
	text-overflow: ellipsis
}
.navbar-nav>li>.dropdown-menu>li.active>a, .navbar-nav>li>.dropdown-menu>li>a.active, .navbar-nav>li>.dropdown-menu>li>a:focus, .navbar-nav>li>.dropdown-menu>li>a:hover, .navbar-nav>li>ul.dropdown-menu.country-select li a:focus, .navbar-nav>li>ul.dropdown-menu.country-select li a:hover {
	color: #17ddaa;
	text-decoration: none;
	background-color: initial
}
.navbar-nav>li>.dropdown-menu>.glyphicon {
	position: absolute;
	left: 10px;
	top: -10px;
	color: #151e28
}
.navbar-nav>li>.dropdown-menu>.glyphicon.glyphicon-right-bar {
	right: 12px
}
.navbar-nav>li>.dropdown-menu>.glyphicon.glyphicon-left-bar {
	left: 12px
}
.navbar-form {
	padding-left: 10px;
	padding-right: 0
}
.navbar-form .glyphicon-search {
	color: #ababab
}
.navbar-form .form-control {
	border-right: none
}
.navbar-form .btn {
	font-size: 14px
}
.head.navbar .input-group-btn>.btn:active, .head.navbar .input-group-btn>.btn:focus, .head.navbar .input-group-btn>.btn:hover {
	z-index: initial;
	background-color: #fff;
	border-color: #ccc
}
.app-list {
	padding-top: 30px;
	padding-bottom: 20px;
	margin: 0 1px
}
.app-list.myapp {
	padding: 10px 0
}
.app-list.myapp .and-title {
	margin-top: 20px
}
.app-list a:hover {
	text-decoration: none
}
.app-list .media {
	padding: 15px 40px;
	margin: 0;
	border: 1px solid #eee
}
.app-list .media:hover {
	background-color: #f8f8f8!important
}
.app-list .media+.media {
	border-top: none
}
.app-list .media img {
	width: 80px;
	height: 80px;
	border-radius: 16px;
	border: 1px solid #ccc
}
.app-list .media-index {
	display: table-cell;
	padding-right: 31px;
	padding-left: 0
}
.app-list .media-index span {
	font-size: 16px;
	width: 18px;
	display: inline-block
}
.app-list .media-left {
	padding-left: 66px;
	padding-right: 24px
}
.app-list .media-body {
	padding-top: 5px;
	vertical-align: middle
}
.app-list .media-heading>a {
	color: #33ba95;
	font-size: 16px
}
.app-list .media-auther, .app-list .media-info {
	padding-top: 5px;
	font-size: 12px;
	color: #7a7a7a
}
.app-list .media-info-category {
	margin-right: 30px
}
.app-list .media-info-phone, .app-list .media-info-rank {
	margin-left: 10px;
	padding-left: 18px
}
.app-list .down {
	color: #33ba95
}
.app-list .up {
	color: #f33
}
.app-list .new {
	color: #efc800
}
.app-list .down-icon {
	vertical-align: -6%
}
.app-list .no-change {
	color: #aaa;
	margin-right: 1px;
	display: inline-block;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.app-list .media-info-rank .num {
	font-size: 14px;
	vertical-align: -5%
}
.app-list .media-info-iphone {
	background-repeat: no-repeat;
	background-image: url(../images/iphone.png);
	background-size: auto 100%
}
.app-list .media-info-ipad {
	background-repeat: no-repeat;
	background-image: url(../images/ipad.png);
	background-size: auto 100%
}
.app-list .media-info-appstore-url {
	margin-left: 30px
}
.app-list .media-info-appstore-url .glyphicon-share {
	margin-right: 5px;
	font-size: 11px
}
.app-list .media-info-appstore-url a {
	color: #0ea6fe
}
.app-list .media-info-appstore-url a:hover {
	color: #0874B2;
	text-decoration: underline
}
.app-list-simple li a, .class-list a.active, .class-list a:hover, .compare-aso .com-content table tr>td a:hover, .nav-appinfo a:focus, .nav-appinfo a:hover, .setting-content .fill-in .order-inf a:hover, .sign-new .back, .zhuanlan-index li>a:hover, .zhuanlan-index li>a:link, .zhuanlan-index li>a:visited {
	text-decoration: none
}
.app-list .media-right {
	vertical-align: middle;
	padding-right: 68px
}
.app-list .media-right .class-rank {
	border: #eee;
	margin-bottom: 6px;
	text-align: center
}
.app-list .media-right .class-rank td, .app-list .media-right .class-rank th {
	padding: 3px 0
}
.app-list .media-right .class-rank th {
	color: #666;
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	width: 62px
}
.app-list .media-right .class-rank td {
	color: #333;
	font-size: 14px;
	width: 62px
}
.app-list-simple {
	margin-top: -20px
}
.app-list-simple li {
	float: left;
	width: 70px;
	margin-top: 20px
}
.app-list-simple li img {
	width: 66px;
	height: 66px;
	border-radius: 12px;
	border: 1px solid #ccc
}
.app-list-simple li .appname {
	margin: 12px 0 0;
	padding: 0;
	color: #333;
	font-size: 14px;
	line-height: 1.4;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.myApp {
	min-height: 874px;
	background-color: #fff
}
.myApp .container {
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 50px
}
.myApp .container>.device {
	width: 226px;
	margin: 20px auto;
	padding: 2px;
	background-color: #33ba95;
	border-radius: 5px;
	overflow: hidden
}
.myApp .container>.device a {
	display: inline-block;
	width: 111px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	color: #33ba95;
	background-color: #fff
}
.myApp .container>.device a.active {
	color: #fff;
	background-color: #33ba95
}
.myApp .container>.device a.ios {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.myApp .container>.device a.android {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.myApp .container .list-box {
	position: relative
}
.myApp .container .select-disabled {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.myApp .container .list {
	border: 1px solid #eee;
	margin-top: -1px;
	background-color: #fff;
	z-index: 1000
}
.myApp .container .list-placeholder {
	background-color: #eee;
	opacity: .7;
	display: none
}
.myApp .container .list .appinfo {
	padding: 12px 15px
}
.myApp .container .list.show .appinfo {
	background-color: #f8f8f8
}
.myApp .container .list .appinfo>div, .myApp .container .list .appinfo>img {
	float: left
}
.myApp .container .list .appinfo .number {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #666;
	width: 30px;
	text-align: right
}
.myApp .container .list .appinfo .app-icon {
	width: 60px;
	height: 60px;
	border-radius: 12px;
	border: 1px solid #EEE;
	overflow: hidden;
	margin: 0 15px
}
.myApp .container .list .appinfo .info {
	height: 60px;
	width: 760px
}
.myApp .container .list .appinfo .info .app-name {
	display: block;
	margin: 1px 0 0;
	padding: 0;
	font-size: 16px;
	color: #333;
	width: 760px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.myApp .container .list .appinfo .info .app-name:hover {
	color: #0bb995
}
.myApp .container .list .appinfo .info p {
	margin: 0;
	font-size: 12px;
	color: #666
}
.myApp .container .list .appinfo .action, .myApp .container .list .appinfo .info .navbar-nav {
	margin-top: 10px
}
.myApp .container .list .appinfo .info .navbar-nav>li+li {
	margin-left: 10px
}
.myApp .container .list .appinfo .info .navbar-nav>li>a {
	position: relative;
	bottom: 1px;
	font-size: 12px;
	line-height: 1;
	color: #666;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 4px 5px;
	border-radius: 3px
}
.myApp .container .list .appinfo .info .navbar-nav li.disabled>a {
	opacity: .8;
	background-color: #f5f5f5
}
.myApp .container .list .appinfo .info .navbar-nav>li>a .caret {
	margin-left: 0
}
.myApp .container .list .appinfo .info .navbar-nav>li>.dropdown-menu {
	z-index: 2200
}
.myApp .container .list .appinfo .action>.operate {
	display: inline-block;
	width: 30px;
	text-align: center;
	color: #aaa;
	cursor: pointer
}
.myApp .container .list .appinfo .action>.order {
	margin: 0 15px;
	min-height: initial;
	height: initial;
	cursor: move;
	background-color: initial
}
.myApp .container .list .appinfo .action>.operate span {
	display: block;
	width: 16px;
	height: 16px;
	margin: 2px auto;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png)
}
.myApp .container .list .appinfo .action>.delete span {
	background-position: -172px -264px
}
.myApp .container .list .appinfo .action>.order span {
	width: 20px;
	background-position: -189px -264px
}
.myApp .container .list .appinfo .action>.slide-down span {
	width: 22px;
	background-position: -210px -264px
}
.myApp .container .list .appinfo .action>.slide-up span {
	width: 22px;
	background-position: -210px -284px
}
.myApp .container .list .app-data {
	position: relative;
	display: none;
	overflow: hidden;
	border-top: 1px solid #eee
}
.myApp .container .list.show .app-data {
	display: block
}
.myApp .container .list .app-data.show-animation {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	opacity: 0;
	animation: .3s .2s show-animation linear 1 forwards normal;
	-webkit-animation: .3s .2s show-animation linear 1 forwards normal
}
.myApp .container .list .app-data .spinner-box {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;
	display: none;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.myApp .container .list .app-data .spinner-box.animation-show {
	opacity: 1
}
.myApp .container .list .app-data .spinner-box.animation-hide {
	opacity: 0;
	animation: 1.2s spinner-box-hide ease-in-out 1 forwards normal;
	-webkit-animation: 1.2s spinner-box-hide ease-in-out 1 forwards normal
}
@keyframes spinner-box-hide {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-webkit-keyframes spinner-box-hide {
100% {
opacity:0
}
0% {
opacity:1
}
}
.myApp .container .list .app-data .datainfo {
	float: left;
	margin: 18px 0 0 18px
}
.myApp .container .list .app-data .datainfo:last-child {
	margin-bottom: 18px
}
.myApp .container .list .app-data .datainfo .btn-custom {
	padding: 4px 14px;
	color: #fff;
	font-size: 14px;
	top: -2px;
	position: relative
}
.myApp .container .list .app-data .datainfo .data-show {
	width: 100%
}
.myApp .container .list .app-data .datainfo .thead {
	margin-bottom: 8px
}
.myApp .container .list .app-data .datainfo .title-second {
	font-size: 14px;
	padding-left: 6px;
	display: inline-block;
	margin: 2px 0
}
.myApp .container .list .app-data .datainfo .title-second span {
	height: 12px;
	width: 2px;
	top: 2px
}
.myApp .container .list .app-data .datainfo.keyword-data, .myApp .container .list .app-data .datainfo.rank-data {
	width: 328px
}
.myApp .container .list .app-data .datainfo .more {
	float: right;
	font-size: 13px;
	line-height: 20px;
	color: #33ba95
}
.myApp .container .list .app-data .datainfo table.table>tbody>tr.user-center-no-data>td {
	font-size: 14px!important;
	padding: 40px 0!important
}
.myApp .container .list .app-data .datainfo.rank-data table.table>tbody>tr>td, .myApp .container .list .app-data .datainfo.rank-data table.table>thead>tr>th {
	font-size: 12px;
	padding: 6.5px 0;
	line-height: 1;
	color: #666;
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.rank-data table.table>tbody>tr>td {
	font-size: 26px;
	line-height: 26px;
	padding: 20px 0
}
.myApp .container .list .app-data .datainfo.rank-data table.table>tbody>tr>td .rank {
	font-size: 26px;
	color: #333
}
.myApp .container .list .app-data .datainfo.rank-data table.table>tbody>tr>td .brand {
	font-size: 12px;
	color: #666
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box {
	border: 1px solid #f5f5f5
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box>div {
	float: left
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .chart-data {
	width: 230px;
	height: 119px
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .text-data {
	border-left: 1px dashed #ddd;
	margin-left: 9px;
	padding: 10px 0 10px 15px
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .text-data p {
	font-size: 12px;
	line-height: 1;
	color: #666;
	margin: 0;
	cursor: pointer
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .text-data p.has-show {
	opacity: .4
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .text-data p:nth-child(2) {
	margin: 30px 0
}
.myApp .container .list .app-data .datainfo.download-data {
	width: 310px
}
.myApp .container .list .app-data .datainfo.download-data .data-box {
	float: left;
	width: 100%;
	height: 120px;
	padding: 0 7px;
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.download-data .data-box .chart-data {
	width: 100%;
	height: 118px
}
.myApp .container .list .app-data .datainfo.download-data .data-box .need-bind {
	width: 100%;
	height: 100%;
	padding-top: 40px;
	background-image: url(../images/user-center-download-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}
.myApp .container .list .app-data .datainfo.download-data .data-box .bind-itc-button {
	display: block;
	margin: 0 auto;
	width: 126px;
	height: 36px;
	border-radius: 4px;
	background-color: #33ba95;
	line-height: 36px;
	text-align: center;
	color: #fff
}
.myApp .container .list .app-data .datainfo.custom-data {
	margin-right: 18px;
	width: 1002px
}
.myApp .container .list .app-data .datainfo.custom-data table.table {
	width: 100%
}
.myApp .container .list .app-data .datainfo.custom-data table.table>tbody>tr>td {
	font-size: 12px;
	color: #666;
	line-height: 1;
	padding: 7.5px 0;
	width: 94px;
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.custom-data table.table>tbody>tr>td.keyword span {
	width: 156px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.myApp .container .list .app-data .datainfo.competi-data {
	margin-right: 18px;
	width: 1002px
}
.myApp .container .list .app-data .datainfo.competi-data table.table {
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr>th {
	padding-left: 0;
	padding-right: 0
}
.myApp .container .list .app-data .datainfo.competi-data table.table>thead>tr>th {
	font-size: 12px;
	padding: 8.5px 0;
	line-height: 1;
	color: #666
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr>td {
	padding: 2.5px 0
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr>td.media {
	padding-left: 40px
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr>td.media a {
	display: block
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr .reting .num {
	margin: 0 auto;
	line-height: 12px;
	padding-top: 5px
}
.myApp .container .list .app-data .datainfo.competi-data .c-index {
	width: 60px
}
.myApp .container .list .app-data .datainfo.competi-data .c-name {
	width: 200px
}
.myApp .container .list .app-data .datainfo.competi-data .c-class-rank, .myApp .container .list .app-data .datainfo.competi-data .c-total-rank {
	width: 130px
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr img {
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr .media-heading {
	font-size: 12px;
	color: #666;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 200px;
	margin-top: 5px
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr a:hover .media-heading {
	color: #0bb995
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr .media-auther {
	font-size: 12px;
	color: #666;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 200px
}
.myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr .brand, .myApp .container .list .app-data .datainfo.competi-data table.table>tbody>tr .rank {
	font-size: 12px;
	color: #666
}
.myApp .container .list .app-data .datainfo.shelves-data {
	margin-right: 18px;
	width: 1002px
}
.myApp .container .list .app-data .datainfo.shelves-data .data-show {
	min-height: 290px
}
.myApp .container .list .app-data .datainfo.shelves-data table.table {
	border: 1px solid #eee
}
.myApp .container .list .app-data .datainfo.shelves-data table.table>tbody>tr>td, .myApp .container .list .app-data .datainfo.shelves-data table.table>thead>tr>th {
	font-size: 12px;
	padding: 8.5px 0;
	line-height: 1;
	color: #666
}
.myApp .container .list .app-data .datainfo.shelves-data table.table>tbody>tr>td.url {
	width: 200px
}
.myApp .container .list .app-data .datainfo.shelves-data table.table>tbody>tr>td.url>a {
	display: block;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.myApp .app-list .media img {
	width: 60px;
	height: 60px;
	border-radius: 10px
}
.myApp .app-list .media-auther, .myApp .app-list .media-info {
	padding-top: 0
}
.myApp .app-list .btn-custom {
	color: #fff;
	padding: 6px 12px;
	font-size: 12px
}
.myApp .app-list .media-left {
	padding-left: 3px
}
.myApp .app-list .media-heading>a {
	color: #000
}
.myApp .app-list .media-heading>a:hover {
	color: #33ba95
}
.myApp .app-list .media-right {
	padding-right: 10px
}
.subscribe-container {
	width: 310px
}
.title-second-box .subscribe-container {
	position: absolute;
	top: 0;
	right: 28px;
	width: 240px
}
.aso100-nav-select .title-second-box .subscribe-container {
	top: 15px;
	right: 5px;
	width: 280px
}
.aso100-nav-select .title-second-box .subscribe-container.large {
	width: 300px
}
.subscribe-container td {
	vertical-align: top;
	font-size: 14px
}
.title-second-box .subscribe-container td {
	text-align: right
}
.subscribe-container td.subscribe-title {
	width: 92px;
	color: #333;
	padding-right: 10px;
	padding-top: 1px
}
.subscribe-container .glyphicon-question-sign {
	left: 1px;
	top: 3px
}
.title-second-box .glyphicon-question-sign {
	left: -1px
}
.subscribe-container .aso-checkbox label {
	padding-left: 20px;
	color: #666;
	position: relative
}
.subscribe-container .aso-checkbox label span {
	top: 3px
}
.subscribe-container .aso-radio {
	display: inline-block;
	margin-top: 1px
}
.subscribe-container .aso-radio+.aso-radio {
	margin-left: 10px
}
.sign-nav {
	height: 192px;
	background-image: url(../images/sign-nav-bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat
}
.sign-nav.head.navbar .container {
	padding-top: 80px
}
.sign-nav.head.navbar .container .logo {
	width: 150px;
	height: 60px;
	margin: 0 auto
}
.container .sign-msg {
	display: none;
	line-height: 30px;
	border: 1px solid #d69696;
	border-radius: 3px;
	text-align: center;
	margin-bottom: 20px;
	color: #d69696;
	font-size: 14px;
	background-color: #fff4f4
}
.container .sign-msg.success {
	border: 1px solid #0bb995;
	color: #0bb995;
	background-color: #F5FFFC
}
.container .sign-msg>a {
	display: block;
	cursor: pointer
}
.sign-new .btn {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-transition: padding-left 218ms ease;
	transition: padding-left 218ms ease
}
.sign-new .line {
	height: 1px;
	background-color: #ddd;
	margin: 30px auto
}
.sign-new .back {
	display: inline-block;
	float: right;
	text-align: right;
	font-size: 14px;
	margin-top: 10px;
	color: #0bb995;
	border-bottom: 1px solid;
	line-height: 1.3
}
.sign-new .container .form-horizontal .has-feedback .form-control-feedback {
	top: 7px
}
.sign-new .container .form-horizontal {
	width: 302px;
	margin-top: 30px
}
.sign-new .container .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}
.sign-new .container .form-horizontal .form-group.gee-test, .sign-new .container .form-horizontal .form-group>div {
	padding: 0
}
.sign-new .container .form-horizontal .form-group>div.col-xs-8 {
	width: 192px
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4 {
	float: right
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4>img {
	margin-top: 8px
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4>.btn {
	padding-left: 0;
	padding-right: 0;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4>.btn.btn-disabled {
	background-color: #e0e0e0!important;
	border-color: #ccc!important;
	color: #333!important;
	box-shadow: none;
	opacity: .65
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4>.btn:hover {
	padding-left: 0
}
.sign-new .container .form-horizontal .form-group .form-control {
	height: 46px;
	font-size: 16px
}
#signup-company.hide, #signup.hide {
	display: none
}
.signin .send-pwd img {
	margin: 148px auto 56px;
	width: 340px;
	height: 134px;
	display: block
}
.signin .send-pwd p {
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-bottom: 20px
}
.signin .send-pwd a {
	display: block;
	width: 278px;
	height: 52px;
	background: #0fbf9d;
	color: #fff;
	line-height: 52px;
	text-align: center;
	font-size: 24px;
	margin: 30px auto 0;
	border-radius: 4px
}
.search-index-history-info {
	position: fixed;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 824px;
	height: 508px;
	padding: 30px 45px 40px;
	background-color: #fff;
	z-index: 1001;
	display: none;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.search-index-history-info .iconfont {
	color: #999;
	position: absolute;
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	right: 0;
	top: 0;
	cursor: pointer
}
.search-index-history-info .title-second {
	margin: 0
}
.search-index-history-info .table {
	font-size: 12px;
	margin-top: 20px
}
.search-index-history-info .table td {
	padding: 0
}
.search-index-history-info .table .date {
	width: 70px
}
.search-index-history-info .table td a {
	display: block;
	width: 100%;
	height: 52px;
	line-height: 52px;
	text-align: left;
	padding-left: 10px
}
.search-index-history-info .table td a.hover, .search-index-history-info .table td a:hover {
	background-color: #ddd
}
.search-index-history-info .table img {
	width: 34px;
	height: 34px;
	border: 1px solid #eee;
	border-radius: 7px
}
.search-index-history-info .table .rankinfo {
	display: inline-block;
	margin-left: 5px
}
.search-index-history-info .table .rankinfo.right {
	color: #ccc
}
.search-index-history-info .table .rankinfo.top {
	color: #f33
}
.search-index-history-info .table .rankinfo .glyphicon {
	margin-right: 5px
}
.search-index .aso100-nav-select .btn-custom {
	padding: 5px 10px;
	font-size: 14px
}
.search-index-list {
	margin-top: 26px
}
.search-index-list.android {
	margin-top: -26px
}
.search-index-list p.text-center {
	font-size: 18px;
	color: #666
}
.search-index-list .offlineAppTip {
	background-color: #fcf8e3;
	border: 1px solid #faebcc;
	color: #8a6d3b;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 10px 20px
}
.search-index-list .offlineAppTip a {
	cursor: pointer
}
.search-index-list .offlineAppTip .offline-icon {
	width: 25px;
	height: 25px;
	border-radius: 5px;
	border: 1px solid #ddd;
	vertical-align: -6px
}
.search-index-list .offlineAppTip .offline-name:hover {
	color: #33ba95
}
.search-index {
	position: relative;
	background-color: #fff
}
.search-index .table .word {
	width: 176px
}
.search-index .table .hints {
	width: 170px
}
.search-index .table .search-no {
	width: 182px
}
.search-index-list .app-list {
	padding-top: 0
}
.search-index-list.android .app-list {
	padding-top: 30px
}
.search-index-list .app-list .media img {
	width: 70px;
	height: 70px;
	border-radius: 14px
}
.search-index-list .app-list .media-auther {
	padding-top: 0
}
.search-index-list .app-list .media-info {
	padding-top: 2px
}
.search-index .app-list .btn-custom {
	color: #fff;
	padding: 6px 12px;
	font-size: 12px
}
.search-index .app-list .btn-default {
	background-color: #eee;
	border: 1px solid #ccc;
	color: #999;
	padding: 6px 30px
}
.search-index .app-list .btn-padding {
	padding: 5px 29px
}
.search-index .app-list .media-left {
	padding-left: 3px
}
.search-index .app-list .media-heading>a {
	color: #000;
	font-weight: 400
}
.search-index .app-list .media-heading>a:hover {
	color: #33ba95
}
.search-index .search-list-more {
	text-align: center;
	margin-bottom: 40px;
	height: 60px
}
.search-index .search-list-more .btn-default {
	color: #fff;
	background-color: #0bb995;
	border-color: #0bb995
}
.setting {
	min-height: 700px;
	background-color: #fff
}
.setting .container {
	padding: 40px 0;
	background-color: #fff
}
.setting-guid {
	float: left;
	width: 170px;
	background-color: #fbfbfb;
	border: 1px solid #efeeee;
	border-radius: 4px
}
.setting-guid li a {
	padding: 14px 0 14px 45px;
	font-size: 14px;
	background-color: inherit;
	border-radius: 0;
	color: #000
}
.foreign-language li a {
	padding-left: 32px
}
.setting-guid li.active a, .setting-guid li.active a:focus, .setting-guid li.active a:hover {
	background-color: #1abb94;
	color: #fff;
	margin: 0 -1px
}
.order-list {
	padding-bottom: 20px;
	margin-left: 10px
}
.list-son {
	width: 786px;
	height: 122px;
	border: 1px solid #ddd;
	margin-bottom: 14px
}
.order-list .list-son ul {
	padding-left: 20px;
	font-size: 14px;
	color: #666
}
.order-list .list-son ul li h5 {
	float: left;
	margin: 20px 0 15px;
	font-size: 16px;
	color: #000
}
.order-list .list-son ul li .pay-p {
	float: right;
	margin: 20px 20px 0 0;
	font-size: 16px;
	color: #000
}
.order-list .list-son ul .method {
	margin-bottom: 15px
}
.order-list .list-son ul li .pay-p span {
	color: #ff1a1a
}
.order-list .list-son ul li p {
	padding: 0;
	margin: 0
}
.order-list .list-son ul li .buy-time {
	float: left;
	color: #666
}
.order-list .list-son ul li a {
	float: right;
	font-size: 12px;
	width: 112px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	margin: -10px 32px 0 0
}
.order-list .list-son ul li a:focus, .order-list .list-son ul li a:hover {
	color: #fff;
	text-decoration: none
}
.gray, .order-list .list-son ul li a.gray:focus, .order-list .list-son ul li a.gray:hover {
	color: #666
}
.order-list .list-son ul li a.gray:hover {
	cursor: default
}
.gray {
	background: #eee
}
.green {
	background: #33ba95;
	color: #fff
}
.setting.jumbotron .back {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #ccc;
	opacity: .6
}
.setting-content .fill-in {
	display: none;
	width: 790px;
	height: 418px;
	background: #fff;
	position: fixed;
	top: 190px;
	left: -395px;
	margin-left: 50%;
	z-index: 101
}
.setting-content .fill-in .close-back {
	float: right;
	margin: 22px 20px 0 0
}
.setting-content .fill-in .order-inf {
	padding-left: 50px
}
.setting-content .fill-in .order-inf h4 {
	color: #33ba95;
	border-left: 4px solid #33ba95;
	padding-left: 10px;
	margin-bottom: 22px
}
.setting-content .fill-in .order-inf .form p {
	margin-bottom: 20px
}
.setting-content .fill-in .order-inf .form input {
	width: 580px;
	outline: 0;
	padding: 12px 0 8px 12px;
	border: 1px solid #ddd;
	border-radius: 4px
}
.setting-content .fill-in .order-inf .form span {
	font-size: 14px;
	margin-right: 18px;
	display: inline-block;
	width: 58px;
	text-align: right
}
.setting-content .fill-in .order-inf a {
	display: block;
	width: 80px;
	height: 38px;
	background: #0bb995;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	line-height: 38px;
	margin-left: 96px;
	font-size: 16px
}
.app-optimization, .hot-search {
	background-color: #fff;
	min-height: 700px;
	position: relative
}
.setting-content {
	float: right;
	width: 800px;
	min-height: 700px
}
.setting-content .form-horizontal {
	margin-top: 37px
}
.setting-content .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}
.setting-content .form-horizontal .control-label {
	float: left;
	font-weight: 400;
	font-size: 14px;
	color: #555;
	width: 116px
}
.setting-content .form-horizontal .input {
	width: 618px;
	padding: 0 20px
}
.setting-content .form-horizontal .input>input {
	height: 40px;
	line-height: 40px;
	border-radius: 3px
}
.setting-content .form-horizontal .input .btn {
	padding: 6px 23px
}
.setting-content .form-horizontal.vip-code {
	margin-top: 16px
}
.setting-content .form-horizontal.vip-code .input {
	width: 100%;
	padding: 0 14px
}
.setting-content .form-horizontal.vip-code .input>input {
	width: 218px;
	display: inline-block
}
.setting-content .form-horizontal.vip-code .input>.btn {
	display: inline-block;
	padding: 8px 23px;
	margin-top: -6px;
	margin-left: 7px
}
.setting-content p {
	padding-left: 15px;
	margin: 16px 0;
	font-size: 12px;
	line-height: 1;
	color: #666
}
.setting-content p.notice {
	color: #33ba95
}
.setting-content .mbt {
	margin-top: 34px;
	margin-bottom: 10px
}
.setting-content table {
	margin-left: 16px
}
.setting-content th {
	padding: 14px!important;
	font-size: 16px!important
}
.setting-content td {
	padding: 14px!important;
	font-size: 14px!important;
	color: #333!important
}
.setting-content td p:first-child {
	margin-top: 2px;
	color: #333;
	font-size: 14px
}
.setting-content td p:last-child {
	margin-bottom: 2px
}
.hot-search {
	padding-bottom: 50px
}
.hot-search .table>tbody>tr>td {
	font-size: 16px
}
.hot-search .table .word {
	padding-left: 20px
}
.hot-search .hot-search-detail-list {
	width: 700px;
	float: left
}
.hot-search .hot-search-detail-list>div {
	font-size: 18px;
	color: #000;
	text-align: center;
	padding: 15px;
	margin-top: 10px
}
.hot-search .hot-search-detail-list .table>tbody>tr>th {
	text-align: center
}
.hot-search .app-list {
	float: right;
	width: 290px;
	padding: 0;
	margin: 0
}
.hot-search .app-list .media-body {
	padding-top: 0
}
.hot-search .app-list .media {
	margin-left: 14px;
	padding: 12px 0;
	border: none;
	border-bottom: 1px solid #ddd
}
.hot-search .app-list .media-left {
	padding-left: 0;
	padding-right: 6px
}
.hot-search .app-list .media img {
	width: 46px;
	height: 46px;
	border-radius: 8px
}
.hot-search .app-list .media-heading {
	font-size: 14px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 225px;
	margin-bottom: 10px
}
.hot-search .app-list .media-auther {
	padding-top: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 225px
}
.hot-search .draw-area {
	margin: 20px 0 30px
}
.keyword-rank .table>tbody>tr>th {
	font-size: 16px
}
.keyword-rank .table>tbody>tr>td {
	font-size: 14px
}
.keyword-list .more {
	text-align: center;
	padding: 50px
}
.keyword-rank .keyword-list {
	width: initial
}
.keyword-rank .keyword-list table.table .app-name a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 230px;
	display: block;
	margin: 0 auto
}
.app-optimization {
	padding-bottom: 100px
}
.app-optimization .form-horizontal {
	margin-top: 26px
}
.app-optimization .form-horizontal .form-group {
	margin: 20px 0
}
.app-optimization .form-horizontal .form-group .control-label {
	width: 21%
}
.app-optimization .form-horizontal label p {
	font-size: 16px;
	color: #666;
	padding: 10px 0;
	margin: 0
}
.app-optimization .form-horizontal label p em {
	color: #17ddaa;
	font-style: initial
}
.app-optimization .form-horizontal label p .text-danger {
	color: red
}
.app-optimization .textarea {
	resize: none;
	z-index: 3;
	background-color: transparent
}
.app-optimization .form-group .col-sm-9 {
	position: relative
}
.app-optimization .textarea-bg-text {
	word-wrap: break-word;
	z-index: 2;
	border: none!important;
	color: #fff
}
.app-optimization .textarea, .app-optimization .textarea-bg-text {
	position: absolute;
	width: 100%;
	height: 90px;
	overflow: hidden
}
.app-optimization .textarea-bg-text span {
	color: #ff0;
	background-color: #ff0
}
.app-optimization .form-control {
	border: 1px solid #ebebeb
}
.app-optimization .form-horizontal .help-block {
	font-size: 14px;
	color: #7a7a7a;
	margin-bottom: 26px
}
.app-optimization .tips-new, .app-optimization ul li {
	font-size: 16px;
	color: #666;
	line-height: 36px
}
.app-optimization ul {
	margin: 20px 0;
	padding: 0 0 0 14px
}
.app-optimization ul li {
	position: relative;
	list-style: none;
	padding-left: 15px
}
.app-optimization ul li i {
	position: absolute;
	top: 16px;
	left: 0;
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #666;
	border-radius: 100%
}
.app-optimization .tips-new .tips-new-problem {
	padding-left: 15px
}
.app-optimization .tips-new .tips-new-suggest {
	padding-left: 40px
}
.app-optimization .tips-new .tips-new-suggest span {
	color: #E2AF56
}
.app-optimization .keyword-list {
	padding-left: 10px
}
.app-optimization .title-second em {
	position: relative;
	margin-left: -10px;
	top: -1px
}
.app-optimization .table {
	margin-top: 30px
}
.app-optimization .keyword-list>p {
	padding-bottom: 8px;
	margin-left: -10px
}
.app {
	position: relative;
	background-color: #fff
}
.app .platform-nav-tabs .active a, .app .platform-nav-tabs .active a:hover, .nav-appinfo {
	background-color: #f4f4f4
}
.app .platform-nav-tabs {
	width: 1040px!important;
	margin: 25px auto -25px;
	font-size: 13.5px
}
.app>.platform-nav-tabs>.nav {
	border-bottom: 1px solid #eee
}
.app>.platform-nav-tabs>.nav>li>a {
	width: 90px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	color: #333
}
.app .platform-nav-tabs li+li {
	margin-left: 6px
}
.app .platform-nav-tabs .android-icon, .app .platform-nav-tabs .apple-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-size: 16px 16px;
	margin-right: 5px;
	vertical-align: -1px
}
.app .platform-nav-tabs .icon.android-icon {
	background-image: url(../images/android.png);
	background-repeat: none
}
.app .platform-nav-tabs .icon.apple-icon {
	background-image: url(../images/apple.png);
	background-repeat: none
}
.app .container {
	margin-top: 25px;
	margin-bottom: 50px;
	border: 1px solid #eee;
	border-top: 0;
	padding: 0
}
.nav-appinfo {
	width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}
.nav-appinfo .appname {
	padding: 22px 32px;
	text-align: center
}
.nav-appinfo .appname img {
	width: 70px;
	height: 70px;
	border-radius: 14px;
	border: 1px solid #EEE
}
.nav-appinfo.offline .appname img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}
.nav-appinfo .appname p {
	font-size: 14px;
	line-height: 1;
	margin: 12px 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666
}
.nav-appinfo .nav-list {
	padding: 0;
	margin: 0
}
.nav-appinfo .nav-list li {
	position: relative;
	list-style: none;
	font-size: 14px;
	color: #000
}
.nav-appinfo .nav-list li.new>a:after {
	display: inline-block;
	content: "NEW";
	background-color: #fa4d4a;
	color: #fff;
	font-size: 18px;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale(.5) translate(-18px, 0);
	transform: scale(.5) translate(-18px, 2px);
	padding: 0 6px;
	height: 26px;
	line-height: 26px;
	border-radius: 6px
}
.nav-appinfo .nav-list li .icon {
	position: absolute;
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png);
	top: 14px;
	left: 12px
}
.icon-appinfo, .icon-baseinfo {
	background-position: 1px -203px
}
.icon-version {
	background-position: -185px -203px
}
.icon-rank, .icon-rankinfo {
	background-position: 0 -222px
}
.icon-keyword, .icon-keywordAso {
	background-position: 0 -258px
}
.icon-competiinfo {
	background-position: -37px -240px
}
.icon-competi {
	background-position: -35px -241px
}
.icon-commentList, .icon-commentinfo {
	background-position: -36px -203px
}
.icon-comment {
	background-position: -16px -203px
}
.icon-download {
	background-position: 0 -241px
}
.icon-income {
	background-position: -19px -241px
}
.icon-downloadEstimate {
	background-position: -103px -264px
}
.icon-featured {
	background-position: -57px -241px
}
.icon-samePubApp {
	background-position: -38px -222px
}
.icon-detect {
	background-position: -84px -264px
}
.icon-itcinfo {
	background-position: -122px -264px
}
.nav-appinfo .nav-title {
	color: #000;
	font-size: 14px;
	height: 46px;
	line-height: 46px;
	padding-left: 44px;
	display: block;
	position: relative;
	z-index: 100
}
.nav-appinfo .nav-list li .icon-right {
	left: initial;
	right: 10px;
	background-position: -57px -203px
}
.nav-appinfo .sub-nav {
	padding: 0;
	margin: 0;
	display: none
}
.nav-appinfo .sub-nav li {
	padding-left: 51px
}
.nav-appinfo .sub-nav li .icon-vline {
	display: none;
	position: absolute;
	width: 2px;
	height: 12px;
	background-color: #33ba95;
	top: 17px;
	left: 44px
}
.nav-appinfo .nav-list li.open .sub-nav, .nav-appinfo .sub-nav li.active .icon-vline, .nav-appinfo .sub-nav li:hover .icon-vline {
	display: block
}
.info-container, .info-container .container-appinfo .appinfo-body .appinfo-info .qrcode-area {
	position: relative
}
.nav-appinfo .sub-nav li .nav-title {
	padding-left: 0
}
.nav-appinfo .nav-list li.active, .nav-appinfo .nav-list li.open, .nav-appinfo .nav-list li:hover {
	background-color: #fff
}
.nav-appinfo .nav-list li.open .icon-right {
	background-position: -57px -222px
}
.nav-appinfo .sub-nav li.active .nav-title, .nav-appinfo .sub-nav li:hover .nav-title {
	color: #33ba95
}
.info-container {
	margin-left: 200px;
	padding-left: 40px;
	min-height: 1000px
}
.info-container .container-appinfo {
	padding-top: 25px;
	padding-bottom: 25px;
	margin-left: -12px;
	margin-right: 28px;
	border-bottom: 1px solid #eee
}
.info-container .container-appinfo .appinfo-body {
	width: 800px;
	margin-left: 12px;
	padding-right: 28px;
	float: left
}
.info-container .container-appinfo .appinfo-myapp {
	margin-right: 0
}
.info-container .container-appinfo .appinfo-myapp .btn {
	margin-top: 0
}
.info-container .container-appinfo .appinfo-body .appinfo-title {
	font-size: 24px;
	color: #333;
	line-height: 1.3;
	margin: 0;
	padding: 0
}
.info-container .container-appinfo .appinfo-body .appinfo-title span {
	font-size: 14px;
	color: #666;
	margin-left: 8px;
	font-weight: 400
}
.info-container .container-appinfo .appinfo-body .appinfo-info {
	margin-top: 20px
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div {
	float: left
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div+div, .info-container .container-appinfo .appinfo-body .appinfo-info>ul {
	margin-left: 26px
}
.info-container .container-appinfo .appinfo-body .appinfo-info .qrcode-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url(../images/qrcode_icon.png);
	margin-left: 2px;
	vertical-align: -2px
}
.appinfo-myapp .btn, .manage-custom-keyword .table td {
	vertical-align: middle
}
.info-container .container-appinfo .appinfo-body .appinfo-info .popover-content {
	width: 168px
}
.info-container .container-appinfo .appinfo-body .appinfo-info .qrcode-body {
	top: 34px
}
.info-container .container-appinfo .appinfo-body .appinfo-info .qrcode-body .arrow {
	left: 50%
}
.popover-title {
	background-color: #FDFDFD;
	text-align: center
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div p {
	margin: 0;
	line-height: 1
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div .name {
	color: #666;
	font-size: 12px
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div .content {
	color: #333;
	font-size: 14px;
	margin-top: 5px;
	line-height: 1.5;
	max-width: 80px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div.appinfo-auther .content {
	max-width: 110px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div .content>a {
	color: #33ba95
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div.appinfo-auther .content .glyphicon-repeat {
	width: 12px
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country {
	line-height: 1
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .navbar-brand {
	float: none;
	padding: 0;
	line-height: 1;
	margin: 0;
	color: #666;
	font-size: 12px
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .dropdown>a {
	padding: 0;
margin  max-width:160px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	margin-top: 1px;
	line-height: 1.5
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .dropdown.open>a, .info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .dropdown>a:hover {
	background-color: #fff!important
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .dropdown>a .icon-flag {
	top: 4px
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country.navbar-nav>li>.dropdown-menu {
	z-index: 2001
}
.info-container .container-appinfo .appinfo-body .appinfo-info>.appinfo-country .dropdown>a .name {
	margin-left: 5px;
	color: #33ba95
}
.info-container>.spinner-box {
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 800px;
	background-color: #fff;
	left: 0;
	top: 140px;
	z-index: 2000;
	display: none;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.appinfo-myapp {
	margin-right: 35px;
	float: right
}
.appinfo-myapp .btn {
	font-size: 12px;
	padding: 8px 0;
	width: 120px;
	margin-top: 20px
}
.appinfo-myapp .btn-default {
	color: #666
}
.glyphicon-aso-move {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	background-size: 13px 13px;
	background-image: url(../images/remove.png);
	margin-top: 2px;
	top: 2px
}
.container-box {
	padding-bottom: 70px;
	position: relative
}
.container-box .aso100-nav-label {
	margin-right: 28px
}
.container-box .notice {
	font-size: 14px;
	color: #666;
	text-align: center
}
p.text-center {
	margin-top: 100px;
	margin-bottom: 100px;
	font-size: 14px;
	line-height: 33px
}
p.text-center.no-result {
	font-size: 18px;
	color: #666
}
p.text-center .btn-custom {
	padding: 4px 10px;
	font-size: 13px
}
.container-box .aso100-nav-select {
	margin: -10px 0 20px
}
.container-box .title-second {
	margin: 30px -12px
}
.container-box .keyword-list, .keyword-repertory-container {
	width: 780px
}
.container-box .screenshot {
	position: relative;
	padding: 0 37px;
	height: 300px;
	margin-right: 20px;
	margin-top: 15px
}
.container-box .screenshot .scroll-icon {
	position: absolute;
	width: 26px;
	height: 26px;
	top: 135px;
	border-radius: 100%;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png);
	cursor: pointer
}
.container-box .screenshot .screenshot-left {
	background-position: -81px -226px;
	left: 0
}
.container-box .screenshot .screenshot-right {
	background-position: -112px -226px;
	right: 0
}
.container-box .screenshot .screenshot-left.active {
	background-position: -81px -199px
}
.container-box .screenshot .screenshot-right.active {
	background-position: -112px -199px
}
.container-box .screenshot .screenshot-box {
	height: 100%;
	width: 100%;
	overflow: hidden
}
.container-box .screenshot .screenshot-box div {
	width: 200%;
	position: relative;
	left: 0
}
.container-box .screenshot .screenshot-box img {
	height: 300px;
	min-width: 169px;
	cursor: pointer;
	border: 1px solid #eee
}
.container-box .screenshot .screenshot-box img+img {
	margin-left: 5px
}
.container-box .desc {
	position: relative
}
.container-box .desc pre {
	border: none;
	background: initial;
	font-size: 14px;
	color: #333;
	padding-right: 28px;
	max-height: 190px;
	overflow: hidden;
	white-space: pre-wrap;
	word-wrap: break-word
}
.container-box .desc .more {
	position: absolute;
	bottom: -15px;
	right: 40px;
	color: #33ba95;
	cursor: pointer
}
.container-box .base-info {
	width: 94%
}
.container-box .purchase .td-1 {
	width: 10%;
	color: #666
}
.container-box .purchase .td-2 {
	width: 30%;
	text-align: left
}
.container-box .purchase .td-3 {
	text-align: left;
	color: #666;
	width: 60%
}
.container-box .base-info td {
	height: 35px;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	color: #333
}
.container-box .base-info td.name {
	text-align: right;
	width: 140px;
	padding-right: 40px;
	color: #666
}
.app-global-rank-list .table tbody tr td:first-child, .app-global-rank-overview-list .table tbody tr td {
	text-align: left
}
.container-box .base-info td a {
	word-break: break-all
}
.version.table {
	width: 753px
}
.version .version-info {
	width: 8%
}
.version .update-time {
	width: 15%
}
.version td {
	font-size: 13px
}
.version td.content {
	position: relative
}
.version td.content p {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 22px;
	max-height: 200px;
	overflow: hidden;
	background: initial;
	border: none;
	width: 86%;
	text-align: left;
	color: #666
}
.version td.appname-icon {
	width: 24%
}
.version .appIcon {
	width: 56px;
	height: 56px;
	border-radius: 15px;
	border: 1px solid #eee;
	margin-bottom: 6px
}
.version td.content span.more {
	position: absolute;
	bottom: 12px;
	right: 6px;
	color: #33ba95;
	font-size: 12px;
	cursor: pointer
}
.container-box .app-list-simple li+li {
	margin-left: 5px
}
.rank.table {
	width: 753px;
	margin-top: 15px;
	height: 120px;
	border: 1px solid #eee
}
.rank.table.table-border>tbody>tr>td {
	height: 71px;
	border-left: 1px solid #eee
}
.rank.table .name {
	width: 220px;
	font-size: 16px;
	color: #000
}
.rank.table th {
	font-size: 14px!important;
	color: #333
}
.rank.table .rank {
	font-size: 26px;
	color: #333
}
.rank.table .brand {
	font-size: 12px;
	color: #666
}
.app-global-rank-list .table, .app-global-rank-overview-list .table {
	font-size: 14px
}
.app-global-rank-list, .app-global-rank-overview-list {
	margin-top: 20px;
	width: 753px
}
.global-maps-charts-box, .global-maps-table-box {
	position: relative;
	min-height: 500px
}
.app-global-rank-list {
	margin-top: -20px
}
.global-maps-table-nav {
	margin-top: 0;
	margin-bottom: 0;
	float: left
}
.app-global-rank-list .table-desc .btn {
	float: right;
	margin: 0;
	padding: 5px 10px;
	font-size: 14px
}
.app-global-rank-list .table tbody tr td .icon-flag {
	margin: 0 10px 0 20px
}
.app-global-rank-overview-list .table tbody tr td:last-child {
	text-align: center
}
.app-global-rank-overview-list .show-color {
	display: inline-block;
	height: 20px;
	width: 20px;
	float: left;
	border: 1px solid #222;
	margin-right: 10px
}
.app-global-rank-overview-list .table tbody tr td .icon-flag {
	top: 2px;
	width: 20px;
	height: 12.86px;
	background-size: 110.83px auto;
	margin: 6px 4px 0 0
}
.info-container .container-box[data-name=globalRank] .spinner-bg {
	position: absolute;
	top: 20px;
	left: -12px;
	width: 96%;
	height: 100%;
	background-color: #fff;
	padding-top: 150px;
	z-index: 100
}
.info-container .container-box[data-name=globalRank] .spinner-bg .spinner {
	display: block
}
.keyword.aso100-nav-select .navbar-nav>li>a {
	padding: 5px 10px
}
.keyword.aso100-nav-select .navbar-nav>li>a.btn-custom {
	background-color: #0bb995;
	border: 1px solid #0bb995;
	color: #fff
}
.keyword.aso100-nav-select .navbar-nav>li>a.account-vip-status {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	color: #aaa
}
.keyword.aso100-nav-select .caret {
	margin-left: 5px
}
.keyword.aso100-nav-select .add-custom-keyword .input-group, .keyword.aso100-nav-select .navbar-form .form-control {
	width: 90px;
	text-align: center
}
.keyword-repertory-container .keyword.aso100-nav-select .navbar-form .form-control {
	width: 110px
}
.keyword.aso100-nav-select .navbar-form .btn {
	margin-left: -1px;
	font-size: 12px;
	line-height: 20px
}
.keyword .vip-active-label {
	position: absolute;
	top: 5px;
	right: -10px
}
.keyword .vip-active-label span {
	margin-top: 0
}
.container-box .featured-info, .container-box .keyword-info {
	font-size: 14px;
	color: #666;
	display: block;
	margin-bottom: 10px;
	width: 97%
}
.container-box .featured-info {
	margin-bottom: 20px;
	margin-top: -10px
}
.app-featured.notice {
	text-align: left;
	margin-top: 15px
}
.container-box .featured-info em, .keyword-info em {
	font-style: normal;
	color: #33ba95;
	font-size: 16px
}
.keyword-info em.red {
	color: #f33
}
.keyword-list select.input-sm {
	line-height: 1.5
}
.keyword-list table.table>thead>tr.large>th {
	padding-left: 0;
	padding-right: 0;
	border-bottom: none
}
.keyword-list table.table, .keyword-list table.table a {
	font-size: 14px;
	color: #337ab7
}
.keyword-list table.table a.date-range-picker {
	color: #666
}
.keyword-list table.table a:hover {
	color: #2a5d89
}
.keyword-list table.table a.btn-default:hover {
	color: #666
}
.keyword-list table.table a.btn-custom:hover {
	color: #fff
}
.chart-tr {
	background-color: #f8f8f8
}
.keyword-list .aso-second-nav .navbar-brand {
	padding: 8px 8px 8px 15px;
	font-size: 16px;
	color: #666
}
.keyword-list .aso-second-nav.navbar-inverse .navbar-brand:focus, .keyword-list .aso-second-nav.navbar-inverse .navbar-brand:hover {
	color: #666;
	background-color: initial
}
.keyword-list .dataTables_wrapper label {
	margin-bottom: 10px
}
.expand-method-item.three .dataTables_wrapper label {
	margin-bottom: 2px
}
.keyword-list table.table tr.bg>td:first-child {
	position: relative
}
.keyword-list table.table tr.bg>td:first-child:before {
	content: "";
	display: inline-block;
	width: 6px;
	background-color: #33ba95;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0
}
.keyword-list .sort-rank {
	position: relative
}
.keyword-list .sort-rank div {
	display: inline-block;
	margin-left: 10px
}
.keyword-list .sort-rank div span.glyphicon {
	margin-right: 5px
}
.keyword-list .sort-rank div.top {
	color: #f33
}
.keyword-list .sort-rank div.bottom {
	color: #0cd0ad
}
.keyword-list .sort-rank div.right {
	color: #ccc
}
.table .icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-indent: -100000px;
	background-repeat: no-repeat;
	background-image: url(../images/icon.png);
	cursor: pointer
}
.table.dataTable .icon.animation {
	animation: 1s modify-custom-keyword linear infinite forwards normal;
	-webkit-animation: 1s modify-custom-keyword linear infinite forwards normal;
	background-image: url(../images/modify-keyword-icon.gif);
	background-position: 0 0;
	background-size: 100% 100%;
	transition: initial;
	-webkit-transition: initial
}
.reting>p.star>i, .vs-icon {
	background-repeat: no-repeat;
	background-image: url(../images/icon.png)
}
@keyframes modify-custom-keyword {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes modify-custom-keyword {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
.keyword-list .icon+.icon, .keyword-list .icon-cancel, .keyword-list .icon-top {
	margin-left: 5px
}
.sort-index a, .sort-nums a {
	cursor: pointer
}
.keyword-list th .icon {
	position: relative;
	top: 2px;
	width: 8px;
	height: 15px;
	margin-left: 3px!important
}
.keyword.aso100-nav-select .btn-custom {
	padding: 4px 10px;
	font-size: 14px
}
.daily-cover-box {
	display: none;
	position: fixed;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	width: 752px;
	height: 488px;
	padding: 30px;
	z-index: 1001;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.daily-cover-box .title-second {
	margin: 0
}
.daily-cover-box .iconfont {
	color: #999;
	position: absolute;
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	right: 0;
	top: 0;
	cursor: pointer
}
.daily-cover-box .charts-select {
	position: absolute;
	right: 30px;
	top: 66px
}
.daily-cover-box .charts-select>a {
	padding: 5px 10px;
	color: #666;
	font-size: 12px;
	cursor: pointer
}
.daily-cover-box .charts-select>a.active {
	background-color: #14cba5;
	color: #fff;
	border-radius: 5px
}
.daily-cover-box .charts, .daily-cover-box .spinner-bg {
	width: 692px;
	height: 350px;
	margin-top: 60px
}
.daily-cover-box .spinner-bg {
	background-color: #fff;
	position: absolute;
	top: 49px;
	padding-top: 110px;
	z-index: -1
}
.daily-cover-box .spinner-bg.show {
	z-index: 1
}
.daily-cover-box .spinner-bg.show .spinner {
	display: block
}
.keyword-summary .down {
	color: #0cd0ad;
	margin: 0 4px 0 2px
}
.keyword-summary .total-tr {
	font-size: 12px
}
.keyword-summary .total-tr a {
	font-size: 12px!important;
	cursor: pointer
}
.keyword-summary .up {
	color: #f33
}
.keyword-summary tbody td {
	font-size: 13px
}
.keyword-summary .total {
	color: #000;
	font-size: 14px
}
.keyword-summary .no-limit {
	font-size: 10px;
	color: #666
}
.keyword-summary .total-num {
	font-size: 16px
}
.keyword-summary .word-num {
	cursor: pointer
}
.table .btn-possibleAdd {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	background-position: -115px -40px
}
.icon-up {
	background-position: -89px -59px
}
.icon-up.active {
	background-position: -81px -59px
}
.icon-down {
	background-position: -108px -59px
}
.icon-down.active {
	background-position: -99px -59px
}
.icon-trend {
	background-position: -99px -40px
}
.icon-top {
	background-position: -83px -40px
}
.icon-cancel {
	background-position: -115px -40px
}
.icon-asocompare {
	background-position: -131px -40px
}
.keyword-histroy .navbar-brand:hover {
	color: #9d9d9d
}
.keyword-change {
	position: relative
}
.keyword-change .aso100-nav-select {
	position: absolute;
	top: -5px;
	right: 28px;
	margin: 0
}
.keyword-change .aso100-nav-select .dropdown {
	padding-top: 0
}
.keyword-change .aso100-nav-select .screen-nav {
	margin-top: 0
}
.keyword-change.charts-list {
	margin-top: -20px;
	margin-left: -20px
}
.keyword-change.charts-list p.text-center {
	margin-bottom: 0
}
.keyword-change.charts-list p.text-center.desc {
	margin-top: 0
}
.keyword-change.charts-list p.text-center.desc a {
	color: #33ba95
}
.keyword-change.charts-list p.text-center.desc a:hover {
	cursor: pointer
}
.keyword-change.charts-list .charts-box {
	position: relative;
	width: 378px;
	height: 256px;
	border: 1px solid #eee;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.keyword-change.charts-list .charts-box .charts-title {
	height: 38px;
	border-bottom: 1px solid #eee;
	margin-bottom: 45px;
	background-color: #f9f9f9;
	color: #333;
	line-height: 38px;
	text-align: left;
	font-size: 14px;
	padding: 0 10px
}
.keyword-change.charts-list .charts-box .charts-title span.rank i {
	font-style: normal;
	color: #fa4d4a;
	margin-left: 2px
}
.keyword-change.charts-list .charts-box .charts-title .iconfont {
	float: right;
	padding: 0 14px;
	font-size: 12px;
	color: #fd5757;
	cursor: pointer
}
.keyword-change.charts-list .charts-box .data-box {
	display: none
}
.keyword-change.charts-list .charts-box .charts-select {
	position: absolute;
	right: 15px;
	top: 58px
}
.keyword-change.charts-list .charts-box .charts-select>a {
	padding: 5px 10px;
	color: #666;
	font-size: 12px;
	cursor: pointer
}
.keyword-change.charts-list .charts-box .charts-select>a.active {
	background-color: #14cba5;
	color: #fff;
	border-radius: 5px
}
.keyword-change.charts-list .charts-box .charts {
	height: 172px
}
.keyword-change.charts-list .charts-box .charts .spinner {
	height: 90px;
	padding-top: 50px
}
.comment-info.row {
	margin-left: 0;
	margin-right: 0
}
.comment-info.row>div {
	border: 1px solid #ddd;
	padding: 0;
	width: 370px;
	float: left
}
.comment-info.row>div+div {
	margin-left: 20px
}
.comment-info.row .head {
	font-size: 14px;
	line-height: 34px;
	padding-left: 10px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd
}
.comment-info.row .reting-box .reting {
	float: left;
	padding: 40px 10px 22px
}
.comment-info.row .reting-box .reting>p {
	margin: 0;
	padding: 0;
	text-align: center
}
.comment-info.row .reting-box .reting>p.num {
	font-size: 24px;
	font-weight: 700;
	color: #666;
	line-height: 1.1
}
.comment-info.row .reting-box .reting>p.star {
	width: 75px;
	margin: 5px 10px
}
.reting>p.star {
	font-size: 12px;
	line-height: 1;
	margin: 10px;
	position: relative;
	overflow: hidden
}
.reting>p .shadow {
	position: absolute;
	display: block;
	z-index: 1;
	left: -1px;
	top: 0;
	height: 12px;
	width: 72px;
	background-color: #f1c40d
}
.reting>p.star>i {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 12px;
	background-position: -76px -100px;
	z-index: 2
}
.comment-info.row .reting-box .reting>p.all {
	font-size: 11px;
	color: #666;
	max-width: 95px;
	word-break: break-all
}
.comment-info.row .reting-box .rating-info {
	float: left;
	padding: 10px 0
}
.comment-info.row .reting-box .rating-info li {
	font-size: 12px;
	line-height: 24px
}
.comment-info.row .reting-box .rating-info li span {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #333
}
.comment-info.row .reting-box .rating-info li span.name {
	font-size: 12px
}
.comment-info.row .reting-box .rating-info li .progress {
	position: relative;
	width: 160px;
	height: 10px;
	border-radius: 0;
	margin: 0 10px;
	background-color: #ebebeb
}
.comment-info.row .reting-box .rating-info li .progress .shadow {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%
}
.comment-info.row .reting-box .rating-info li .progress .shadow-5 {
	background-color: #00BC93
}
.comment-info.row .reting-box .rating-info li .progress .shadow-4 {
	background-color: #8ed62f
}
.comment-info.row .reting-box .rating-info li .progress .shadow-3 {
	background-color: #ffcf64
}
.comment-info.row .reting-box .rating-info li .progress .shadow-2 {
	background-color: #ff7623
}
.comment-info.row .reting-box .rating-info li .progress .shadow-1 {
	background-color: #EA5A5A
}
.comment {
	width: 752px
}
.comment .table {
	margin-bottom: 20px
}
.aso100-nav-select .navbar-nav>li>a.add-competi-button {
	color: #fff;
	background-color: #0bb995;
	border: 1px solid #0bb995
}
.competi-base table.table>tbody>tr>th {
	padding-left: 0;
	padding-right: 0
}
.competi-base .c-index {
	width: 60px
}
.competi-base .c-name {
	width: 200px
}
.competi-base .c-all-rat, .competi-base .c-class-rank, .competi-base .c-current-rat, .competi-base .c-total-rank {
	width: 130px
}
.competi-base .c-modify {
	width: 90px
}
.competi-base table.table>tbody>tr img {
	width: 46px;
	height: 46px;
	border-radius: 8px
}
.competi-list td {
	font-size: 14px
}
.competi-list td.reting {
	padding-left: 5px;
	padding-right: 0
}
.competi-base table.table>tbody>tr .media-heading {
	font-size: 14px;
	color: #333;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 200px;
	margin-top: 5px
}
.competi-base table.table>tbody>tr a:hover .media-heading {
	color: #0bb995
}
.competi-base table.table>tbody>tr .media-auther {
	font-size: 12px;
	color: #666;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 200px
}
.same-app table.table>tbody>tr .media-auther, .same-app table.table>tbody>tr .media-heading {
	width: 180px
}
.competi-base table.table>tbody>tr .rank {
	font-size: 18px;
	color: #000
}
.competi-base table.table>tbody>tr .brand {
	font-size: 12px;
	color: #666
}
.competi-base table.table>tbody>tr .competi-current-app {
	font-size: 12px;
	color: #666;
	display: inline-block;
	width: 48px
}
.competi-base table.table>tbody>tr .competi-current-app.offline {
	color: #ec3b30;
	width: 60px
}
.competi-base table.table>tbody>tr .competi-current-app.online {
	color: #21b895
}
.competi-base table.table>tbody>tr .time {
	font-size: 12px;
	display: inline-block;
	width: 90px
}
.compare-aso .compare-title {
	margin: 35px 0 20px
}
.compare-aso .compare-title>div {
	float: left
}
.compare-aso .compare-app {
	width: 225px;
	text-align: center
}
.compare-aso .compare-app.thatapp {
	cursor: pointer
}
.compare-aso .compare-app>img {
	width: 72px;
	height: 72px;
	border-radius: 10px;
	margin: 0 auto
}
.compare-aso .thatapp .chiose-tip {
	color: #999
}
.compare-aso .compare-app .media-auther, .compare-aso .compare-app .media-heading, .compare-aso .compare-app .media-info {
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	margin: 0 auto
}
.compare-aso .compare-app .media-heading {
	margin: 10px auto 5px;
	font-size: 14px;
	color: #333;
	padding-left: 10px
}
.compare-aso .compare-app .media-auther, .compare-aso .compare-app .media-info {
	font-size: 12px;
	color: #666
}
.compare-aso .sysbol {
	width: 290px;
	padding-top: 20px
}
.vs-icon {
	width: 94px;
	height: 52px;
	background-position: -115px -59px;
	margin: 0 auto
}
.compare-aso .com-content {
	padding: 0 0 100px
}
.compare-aso .com-content .table {
	float: left
}
.compare-aso .com-content .table caption {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding-top: 18px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	border-bottom: none;
	text-align: center;
	background-color: #f2f2f2
}
.compare-aso .com-content .keywork-alone {
	width: 225px
}
.compare-aso .com-content .keywork-public {
	width: 270px;
	margin: 0 10px
}
.compare-aso .com-content table tr>th {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	padding: 18px 0 10px;
	border: 1px solid #ddd;
	border-top: none;
	background-color: #fbfbfb
}
.compare-aso .com-content table tr>td {
	font-size: 14px;
	font-weight: 400;
	padding: 18px 0 10px;
	border: 1px solid #ddd;
	background-color: #fff
}
.compare-aso .com-content table tr>td, .compare-aso .com-content table tr>td a {
	color: #777
}
.compare-aso .com-content table tr>td a:hover {
	color: #33ba95
}
.compare-aso .com-content table tr>td.word {
	width: 100px;
	word-break: break-all;
	padding-left: 5px;
	padding-right: 5px
}
.compare-aso .com-content table.keywork-public tr>td.word {
	width: 70px
}
.compare-aso .com-content:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}
.add-competi-bg {
	position: absolute;
	top: 0;
	height: 200%;
	z-index: 100;
	display: none
}
.add-competi-bg-opacity {
	position: fixed;
	width: 100%;
	left: 0;
	background-color: #000;
filter:alpha(opacity:35);
	opacity: .35
}
.add-competi-bg .add-competi {
	width: 785px!important;
	position: relative;
	background: #fff;
	height: 530px;
	z-index: 10000;
	top: 100px
}
.add-competi .competi-close {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 20px;
	cursor: pointer
}
.add-competi .competi-top {
	position: absolute;
	top: -9px;
	right: 130px;
	width: 21px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -147px 0;
	background-image: url(../images/icon.png);
	z-index: 9999
}
.add-competi .title-second {
	font-size: 14px;
	margin: 15px -12px
}
.add-competi .title-second span {
	height: 14px
}
.add-competi .progress {
	margin-bottom: 0;
	height: 16px;
	width: 670px;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 1px
}
.add-competi .progress-bar {
	background-color: #33ba95
}
.add-competi .navbar-form {
	width: 570px;
	margin: 0 auto;
	padding: 52px 0 0;
	float: none!important
}
.add-competi .navbar-form .navbar-nav {
	margin-right: 10px;
	margin-top: -2px
}
.add-competi .navbar-form .btn-default {
	margin-left: 10px;
	color: #fff;
	background-color: #0bb995;
	border-color: #0bb995
}
.add-competi .navbar-form .form-control {
	width: 360px;
	font-size: 12px;
	color: #999;
	border: 1px solid #ddd
}
.add-competi .competi-search-list {
	padding: 20px 17px 10px;
	border-top: 1px solid #eee
}
.add-competi .competi-search-list.app-list .media {
	padding: 10px 0
}
.add-competi .spinner-bg {
	display: none;
	position: absolute;
	top: 102px;
	left: 0;
	width: 100%;
	height: 380px;
	height: 396px;
	background-color: rgba(255,255,255,.94);
	z-index: 1000
}
.add-competi .spinner {
	display: block;
	position: absolute;
	top: 130px;
	left: 50%;
	margin-left: -50px
}
.add-competi .row {
	padding-bottom: 15px
}
.add-competi .row .col-md-6 {
	width: 50%;
	float: left
}
.add-competi .row .media img {
	width: 56px;
	height: 56px;
	border-radius: 10px;
	border: 1px solid #ccc
}
.add-competi .row .media-auther, .add-competi .row h4.media-heading {
	width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.add-competi .row .media-left {
	padding-right: 10px;
	padding-left: 10px
}
.add-competi .row .media-body {
	padding-top: 0
}
.add-competi .row h4.media-heading {
	margin: 0;
	font-size: 14px;
	color: #333
}
.add-competi .row .media-auther {
	word-break: break-all;
	font-size: 12px;
	color: #9a9a9a;
	margin-top: 16px
}
.add-competi .row .media-right {
	padding: 10px
}
.add-competi .btn-default {
	background-color: #0bb995;
	color: #fff;
	padding: 6px 14px;
	border: 1px solid #0bb995;
	font-size: 13px
}
.add-competi .text-center.page .btn-default {
	margin-right: 10px
}
.add-competi .text-center.page .btn-default.disable {
	opacity: .6
}
.add-competi p.text-center {
	padding-top: 40px;
	margin-bottom: 0
}
.add-competi p.text-center.page {
	display: none;
	position: absolute;
	left: 300px;
	bottom: 50px
}
.add-competi p.text-left {
	position: absolute;
	bottom: 12px;
	padding: 0 0 0 30px;
	margin-bottom: 0;
	font-size: 13px;
	color: #9a9a9a
}
.body-foreign-language .add-competi p.text-left {
	padding-left: 20px
}
.add-competi-bg .manage-custom-keyword {
	padding: 50px 30px;
	height: auto;
	min-height: 580px
}
.manage-custom-keyword .table {
	margin-top: 10px;
	font-size: 14px
}
.manage-custom-keyword .glyphicon-remove {
	cursor: pointer
}
.manage-custom-keyword p {
	font-size: 14px;
	padding: 0 14px;
	margin: 0;
	line-height: 26px;
	color: #545454
}
.manage-custom-keyword>p {
	padding: 0
}
.manage-custom-keyword .custom-keyword-item td>p {
	padding: 0 0 0 40px;
	position: relative
}
.manage-custom-keyword .custom-keyword-item td>p>span {
	font-size: 12px;
	position: absolute;
	left: 0;
	line-height: 34px
}
.manage-custom-keyword .btn-default {
	padding: 3px 6px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 12px;
	background-color: #33ba95;
	color: #fff;
	border: 1px solid #33ba95
}
.manage-custom-keyword .btn-default:hover {
	background-color: #E05A5A;
	border: 1px solid #E05A5A!important
}
.manage-custom-keyword .appinfo {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.manage-custom-keyword .appinfo img {
	border: 1px solid #ccc;
	border-radius: 8px;
	width: 40px;
	height: 40px;
	-webkit-flex-basis: 40px;
	-ms-flex-preferred-size: 40px;
	flex-basis: 40px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.manage-custom-keyword .table td.word>div {
	float: left
}
.manage-custom-keyword .table td .caption p {
	font-size: 14px;
	line-height: 20px
}
.manage-custom-keyword .table td .caption p a {
	display: block;
	width: 100px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.manage-custom-keyword .table td>.glyphicon {
	font-size: 16px;
	color: #848484;
	cursor: pointer
}
.manage-custom-keyword .table td>.glyphicon:hover {
	color: #E05A5A
}
.manage-custom-keyword .spinner-bg {
	top: 0;
	height: 100%
}
.manage-custom-keyword .spinner {
	top: 200px
}
.add-competi-bg .add-competi.competi-list {
	width: 300px!important;
	margin-left: 450px;
	padding: 30px 35px;
	max-height: 500px;
	height: auto
}
.add-competi-bg .add-competi.competi-list .competi-top {
	right: 110px
}
.add-competi-bg .add-competi.competi-list .competi-list-box {
	height: 400px;
	overflow: auto
}
.add-competi-bg .add-competi.competi-list .competi-list-box .media {
	border-bottom: 1px solid #ddd;
	padding: 8px 0;
	margin-top: 10px
}
.add-competi-bg .add-competi.competi-list .competi-list-box .media:first-child {
	margin-top: 0
}
.add-competi-bg .add-competi.competi-list .media img {
	width: 55px;
	height: 55px;
	border-radius: 9px
}
.add-competi-bg .add-competi.competi-list .media .media-heading {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
	margin-top: 3px;
	margin-bottom: 17px
}
.add-competi-bg .add-competi.competi-list .media .media-auther {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-size: 12px;
	color: #666
}
.comment .reting>p.star, .competi-list .reting>p.star {
	width: 75px;
	margin: 0 auto
}
.competi-list .reting>p.num {
	width: 76px;
	margin: 5px auto;
	padding: 0;
	font-size: 12px;
	color: #555
}
.comment .reting>p.star {
	margin: 0 10px
}
.comment .comment-date {
	width: 100px;
	margin: 0 20px
}
.comment .comment-content {
	font-size: 12px;
	color: #666;
	word-break: break-word
}
.comment .comment-content p {
	font-size: 14px;
	margin-bottom: 5px
}
.comment .comment-content strong {
	color: #333;
	font-weight: 400
}
.comment table.table>tbody>tr>th, .comment table.table>thead>tr>th {
	font-size: 16px
}
.comment td.comment-date {
	font-size: 13px
}
.zhuanlan-index {
	position: relative;
	background-color: #fff;
	padding-bottom: 50px
}
.zhuanlan-index .title-second {
	font-size: 20px;
	margin-left: -14px;
	line-height: 28px
}
.zhuanlan-index .title-second i {
	font-style: normal;
	color: #f33
}
.zhuanlan-index .title-second span {
	top: 6px
}
.zhuanlan-index .title .navbar-form {
	margin: 0
}
.zhuanlan-index .title .navbar-form .form-control {
	width: 223px;
	border: 1px solid #ccc;
	padding: 3px 8px;
	margin-right: 3px
}
.zhuanlan-index .title .navbar-form .btn-custom {
	padding: 5px 8px
}
.zhuanlan-index .search-noresult {
	margin: 10px 0 -20px;
	font-size: 14px
}
.zhuanlan-index li>a:hover .title-second {
	color: #33ba95
}
.article-info .auther a, .article-list li .article-info .auther a {
	color: #666
}
.zhuanlan-index .row {
	margin: 0;
	padding: 0
}
.article-content, .article-list-box {
	float: left;
	width: 732px;
	font-size: 13px;
	color: #666
}
.article-list-top {
	padding: 20px 0;
	border-bottom: 1px solid #e1e1e1
}
.article-list>li {
	padding: 20px 0 20px 14px;
	border-bottom: 1px solid #e1e1e1
}
.article-class, .article-info {
	padding: 10px 0
}
.article-info>div {
	display: inline-block
}
.article-info>div+div {
	margin-left: 40px
}
.article-info>div>.icon {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background-image: url(../images/icon.png)
}
.article-info>div>.icon-date {
	background-position: -147px -11px
}
.article-info>div>.icon-auther {
	background-position: -162px -11px
}
.article-info>div>.icon-browse {
	background-position: 0 -277px;
	width: 16px
}
.article-simple-content {
	line-height: 1.6;
	color: #444;
	font-size: 14px
}
.article-simple-content .more {
	color: #33ba95;
	cursor: pointer;
	margin-left: 10px
}
.article-class {
	float: right;
	width: 230px
}
.article-class .class-name {
	font-size: 16px;
	color: #151e28;
	font-weight: 600;
	margin: 20px 0
}
.class-list {
	margin: -8px 0 10px
}
.class-list a {
	font-size: 14px;
	color: #151e28;
	cursor: pointer;
	padding: 8px 10px;
	width: 100%;
	display: block;
	margin-left: -10px
}
.hot-article li a:hover, .tag-list a {
	color: #33ba95
}
.class-list a.active, .class-list a:hover {
	color: #33ba95;
	background-color: #f5f5f5
}
.tag-list {
	padding-bottom: 20px
}
.tag-list a {
	padding: 5px 9px;
	margin: 0 6px 10px 0;
	background: #e6f8f3;
	display: inline-block;
	font-size: 13px;
	border-radius: 4px;
	cursor: pointer
}
.tag-list a.active, .tag-list a:hover {
	background: #33ba95;
	color: #fff
}
.article-class .split {
	height: 1px;
	background-color: #e1e1e1
}
.hot-article {
	width: 230px
}
.hot-article li {
	margin-bottom: 20px
}
.hot-article li .color1 {
	background: #33ba95
}
.hot-article li .color2 {
	background: #33d7aa
}
.hot-article li .color3 {
	background: #58e5be
}
.hot-article li .color4 {
	background: #8bead0
}
.hot-article li .color5 {
	background: #acf0dd
}
.hot-article a {
	font-size: 14px;
	color: #333;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px;
	margin-left: 7px;
	margin-bottom: 0
}
.hot-article span {
	width: 18px;
	height: 18px;
	color: #fff;
	float: left;
	margin-top: 1px;
	background: #00f;
	text-align: center;
	line-height: 18px
}
.article-content {
	margin-top: 10px;
	padding: 20px 10px
}
.article-content .title {
	font-size: 20px;
	padding: 0 0 6px;
	margin: 0
}
.article-content .title h1 {
	font-size: 32px;
	margin: 0;
	display: inline-block;
	line-height: 45px;
	font-weight: 900
}
.article-list-top a {
	float: left;
	position: relative
}
.article-list-top a img {
	width: 230px;
	height: 170px
}
.article-list-top a.second {
	margin: 0 20px
}
.article-list-top a .recommend {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 52px;
	height: 28px;
	color: #fff;
	font-size: 14px;
	background: #33ba95;
	border-radius: 4px;
	text-align: center;
	line-height: 28px
}
.article-list-top a .recommend-hide {
	display: none
}
.article-list-top a .text-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 56px;
	background: #000;
	opacity: .8;
filter:alpha(opacity:80)
}
.article-list-top a p {
	color: #fff;
	font-size: 14px;
	width: 200px;
	line-height: 22px;
	position: absolute;
	bottom: 5px;
	left: 16px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 44px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.article-content .article-simple-content {
	font-size: 16px;
	color: #333
}
.article-content .article-simple-content h2 {
	font-size: 22px
}
.article-content .article-simple-content h2, .article-content .article-simple-content h3 {
	margin: 30px 0 20px;
	padding: 0;
	line-height: 1.7;
	font-weight: 700;
	color: #333
}
.article-content .article-simple-content p {
	margin: 20px 0;
	padding: 0;
	font-size: 16px;
	color: #333;
	line-height: 1.7;
	font-weight: 400
}
.article-content .article-simple-content p br {
	display: none
}
.article-content .article-simple-content img {
	max-width: 96%;
	border: 1px solid #eee;
	box-shadow: 3px 3px 10px #666;
	margin: 20px 0 30px
}
.article-list>li .text-left {
	float: left;
	width: 492px
}
.article-list>li .text-right {
	float: right;
	margin-top: 10px
}
.article-list>li .text-right img {
	width: 200px;
	height: 145px
}
.content-bottom {
	margin: 24px 0 22px
}
.content-bottom .tag-list {
	float: left;
	margin-top: 8px
}
.content-bottom .bottom-right {
	float: right
}
.content-bottom .bottom-right div span {
	background: url(../images/icon.png) -23px -262px;
	float: left;
	width: 24px;
	height: 20px;
	margin: 12px 6px 0 16px
}
.content-bottom .bottom-right div+div span {
	background-position: -50px -262px
}
.content-bottom .bottom-right div+div {
	border-color: #00c888;
	position: relative
}
.content-bottom .bottom-right div {
	width: 134px;
	height: 44px;
	border: 1px solid #ed2b21;
	border-radius: 30px;
	float: left;
	cursor: pointer;
	margin-right: 20px
}
.content-bottom .bottom-right div p {
	font-size: 14px;
	color: #ed2b21;
	float: left;
	margin-top: 12px
}
.content-bottom .bottom-right div a {
	height: 100%;
	line-height: 44px;
	display: inline-block;
	color: #ed2b21
}
.content-bottom .bottom-right div+div a, .content-bottom .bottom-right div+div p {
	color: #00c888
}
.content-bottom .bottom-right div .share {
	background-color: #fff;
	border: 1px solid #00c888;
	width: 158px;
	height: 190px;
	position: absolute;
	top: -208px;
	left: -13px;
	border-radius: 8px;
	display: none
}
.content-bottom .bottom-right div img {
	width: 134px;
	height: 134px;
	margin: 10px auto;
	display: block
}
.content-bottom .bottom-right div .share p {
	margin: 0 22px
}
.content-bottom .bottom-right div .share span {
	background: url(../images/trian.png);
	width: 14px;
	height: 10px;
	margin: 0 0 0 -7px;
	position: absolute;
	bottom: -9px;
	left: 50%;
	z-index: 10
}
.article-content .split {
	height: 1px;
	background-color: #e1e1e1
}
.article-content .bottom-title {
	font-size: 15px;
	margin: 18px 0;
	color: #333
}
.article-content .bottom-title a:hover {
	color: #33ba95
}
.article-content .relevant .title {
	font-size: 16px;
	margin-top: 20px
}
.article-content .article-list-top {
	width: 732px;
	margin-left: 2px;
	border-bottom: none
}
.article-content .relevant .rela {
	font-size: 16px;
	color: #000;
	margin: 20px 0 0
}
.wechat-subscribe {
	font-size: 14px;
	padding-left: 15px;
	margin-top: 10px;
	color: #666;
	margin-bottom: 30px
}
.wechat-subscribe .btn {
	padding: 3px 10px;
	margin-top: -3px
}
.wechat-subscribe .btn+.btn {
	margin-left: 10px
}
.wechat-subscribe span {
	display: block;
	line-height: 30px;
	margin-bottom: 5px
}
.wechat-qrcode {
	position: relative;
	margin-top: -20px
}
.wechat-qrcode h4 {
	text-align: left
}
.wechat-qrcode .qrcode-container {
	position: relative;
	width: 240px;
	height: 240px;
	margin: 0 auto
}
.wechat-qrcode img {
	width: 100%;
	height: 100%
}
.wechat-qrcode .logo {
	display: none;
	position: absolute;
	width: 54px;
	height: 54px;
	background-color: #fff;
	top: 93px;
	left: 93px;
	border-radius: 5px;
	padding: 5px;
	background-image: url(../images/logo-small.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}
.wechat-qrcode-desc {
	margin-top: -25px
}
.wechat-qrcode-desc p {
	text-align: center;
	font-size: 14px;
	color: #333
}
.wechat-qrcode-desc p span {
	font-size: 12px;
	color: #999
}
.subscribe-list .table {
	color: #333;
	margin-top: 17px
}
.subscribe-list .table thead tr th p {
	padding: 16px 0 2px;
	margin: 0;
	font-size: 14px
}
.subscribe-list .table .subscribe-double th {
	vertical-align: middle;
	position: relative
}
.subscribe-list .table .subscribe-double a.btn {
	position: absolute;
	top: 24px;
	right: 30px;
	color: #fff;
	padding: 0;
	height: 32px;
	line-height: 32px;
	width: 100px
}
.subscribe-list .table .subscribe-double a.btn.remove {
	background-color: #e0e0e0!important;
	border-color: #ccc!important;
	color: #666!important;
	box-shadow: none
}
.subscribe-list .table .genre-list {
	text-align: left
}
.subscribe-list .table .genre-list>p {
	padding: 0;
	font-size: 14px;
	margin: 0
}
.subscribe-list .table .genre-list>p.genre-title {
	margin: 0 0 20px;
	text-align: center;
	font-size: 18px
}
.subscribe-list .table .genre-list .aso-checkbox {
	margin-right: 30px;
	margin-top: 10px;
	width: 92px
}
.subscribe-list .table .subscribe-keyword a {
	display: inline-block;
	padding: 4px 12px;
	margin: 10px 10px 10px 0;
	background-color: #e6f8f3;
	border: 1px solid #e6f8f3
}
.subscribe-list .table .subscribe-keyword a>span {
	top: 2px;
	left: 6px
}
.subscribe-list .table .subscribe-keyword a:focus, .subscribe-list .table .subscribe-keyword a:hover {
	color: #33ba95
}
.subscribe-list .table .glyphicon-subscribe {
	position: relative;
	top: 5px;
	margin: 0 10px 0 6px
}
.subscribe-list table.table>tbody>tr:hover {
	background-color: initial!important
}
.subscribe-list .table>thead>tr>th {
	border-bottom: 1px solid #ddd
}
.subscribe-list .table>tbody>tr>td.manage-title {
	width: 20%;
	border-right: 1px solid #ddd
}
.subscribe-list .table>tbody>tr>td.text-top {
	vertical-align: top
}
.subscribe-list .table>tbody>tr .manage-content .col-md-2 {
	width: 70px;
	text-align: right;
	padding: 0;
	min-height: 100px
}
.subscribe-list .table>tbody>tr .manage-content .col-md-10 {
	padding: 0;
	width: 550px;
	margin-left: -15px
}
.subscribe-list .table>tbody>tr .manage-content .col-md-10+.col-md-10 {
	margin-left: 55px
}
.subscribe-list .table>tbody>tr>td .thumbnail {
	float: left;
	display: inline-block;
	width: 95px;
	border: none;
	position: relative;
	margin-left: 15px
}
.subscribe-list .table>tbody>tr>td .thumbnail img {
	width: 48px;
	height: 48px;
	border: 1px solid #ddd;
	border-radius: 8px
}
.subscribe-list .table>tbody>tr>td .thumbnail .caption {
	padding: 0
}
.subscribe-list .table>tbody>tr>td .thumbnail .caption p {
	margin: 5px 0;
	padding: 0;
	height: 14px;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center
}
.subscribe-list .table>tbody>tr>td .thumbnail .caption p a {
	color: #666
}
.subscribe-list .table>tbody>tr>td .thumbnail .caption p a:hover {
	text-decoration: underline
}
.bind-itc-account .bottom a:hover, .bind-itc-account-showdesc .part a:hover, .buy-vip .content .paynow:hover, .buy-vip .content a:focus, .buy-vip .content a:visited, .buy-vip .content div .method a:hover, .info-container .container-box[data-name=download] a:focus, .info-container .container-box[data-name=download] a:visited, .info-container .container-box[data-name=income] a:focus, .info-container .container-box[data-name=income] a:visited, .itc .main .button a, .itc-account-modify .save a, .subscribe-template.jumbotron .container .more {
	text-decoration: none
}
.subscribe-list .table>tbody>tr>td .thumbnail .subscribe-modify {
	position: absolute;
	top: -8px;
	right: 10px;
	width: 25px;
	height: 25px;
	text-align: center;
	padding-top: 4px;
	background: #fff;
	border-radius: 100%;
	cursor: pointer
}
.subscribe-list .table>tbody>tr>td .select {
	position: absolute;
	top: 12px;
	left: 90px;
	width: 380px
}
.subscribe-list .table>tbody>tr .manage-content .manage-content-add .select {
	display: none
}
.subscribe-list .table>tbody>tr .manage-content .manage-content-remove .select {
	display: block
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .navbar-nav {
	float: initial;
	display: inline-block;
	position: relative;
	top: 7px
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .caret {
	margin-left: 0
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .navbar-nav>li>.dropdown-menu {
	min-width: 40px
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .navbar-nav>li>a {
	padding: 0 10px
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .dropdown-menu>li>a {
	padding: 3px 10px
}
.subscribe-list .table>tbody>tr>td .select.aso100-nav-select .dropdown {
	padding-top: 0
}
.subscribe-list .aso-checkbox {
	display: inline-block;
	width: 60px;
	margin-right: 80px
}
.subscribe-list .aso-checkbox .checkbox-tips, .subscribe-list .aso100-nav-select .checkbox-tips {
	border: 1px solid #0bb995;
	color: #0bb995;
	padding: 2px 0 2px 20px;
	border-radius: 3px;
	position: absolute;
	display: block;
	top: -2px;
	right: -73px;
	width: 64px;
	font-size: 12px;
	-webkit-transition: opacity 218ms ease;
	transition: opacity 218ms ease;
	opacity: 0
}
.subscribe-list .aso100-nav-select .checkbox-tips {
	right: -115px
}
.subscribe-list .checkbox-tips.show {
	animation: 1.2s checkbox-tips-show ease-in-out 1 forwards normal;
	-webkit-animation: 1.2s checkbox-tips-show ease-in-out 1 forwards normal
}
.subscribe-list .checkbox-tips:after {
	content: '';
	opacity: 1;
	border: 2px solid #0bb995;
	border-top: none;
	border-right: none;
	position: absolute;
	width: 9px;
	height: 5px;
	background: 0 0;
	top: 8px;
	left: 6px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
@keyframes checkbox-tips-show {
0% {
opacity:0;
z-index:1
}
15% {
opacity:1
}
60% {
opacity:1;
z-index:1
}
100% {
opacity:0;
z-index:-1
}
}
@-webkit-keyframes checkbox-tips-show {
0% {
opacity:0;
z-index:1
}
15% {
opacity:1
}
60% {
opacity:1;
z-index:1
}
100% {
opacity:0;
z-index:-1
}
}
.subscribe-list .aso-checkbox label {
	font-size: 14px;
	margin-bottom: 0;
	padding-left: 21px;
	color: #666;
	cursor: pointer;
	position: relative
}
.subscribe-list .aso-checkbox label.disabled {
	color: #ccc
}
.subscribe-list .aso-checkbox label:after {
	top: 6px
}
.subscribe-list .aso-checkbox label span {
	border: 1px solid #666;
	top: 2px
}
.keyword-extend {
	background: #fff;
	min-height: 600px;
	padding-bottom: 50px
}
.keyword-extend .input-group {
	border-radius: 4px
}
.keyword-extend .nav-child-form {
	margin-top: 20px
}
.keyword-extend .nav-child-form .input-group .form-control {
	width: 948px;
	height: 42px;
	font-size: 15px;
	border-radius: 4px;
	margin-top: -1px
}
.keyword-extend .input-group .input-group-btn .btn {
	border-color: #14cba5;
	border-radius: 4px;
	margin-top: -3px
}
.keyword-extend .nav-child-form button {
	width: 50px;
	height: 44px;
	background: #14cba5;
	margin-left: 10px
}
.keyword-extend .nav-child-form button span {
	color: #fff
}
.keyword-extend .keyword-list {
	margin-top: 20px
}
.keyword-extend .tables_info {
	float: left;
	margin-top: 10px
}
.keyword-list p.text-center {
	margin-top: 20px
}
.info-container .container-box[data-name=download] .table td, .info-container .container-box[data-name=income] .table td {
	font-size: 14px;
	position: relative;
	padding: 11px 8px
}
.info-container .container-box[data-name=download] .table td .progress, .info-container .container-box[data-name=income] .table td .progress {
	width: 100px;
	height: 10px;
	border-radius: 0;
	background: #ebebeb;
	float: left;
	position: absolute;
	top: 16px;
	left: 130px
}
.info-container .container-box[data-name=download] .table td span, .info-container .container-box[data-name=income] .table td span {
	float: left;
	position: absolute;
	top: 13px;
	left: 90px
}
.info-container .container-box[data-name=download] .table td .progress .progress-bar, .info-container .container-box[data-name=income] .table td .progress .progress-bar {
	background: #33ba95
}
.info-container .container-box[data-name=download] .table>tbody>tr.large th, .info-container .container-box[data-name=income] .table>tbody>tr.large th {
	font-size: 15px
}
.info-container .container-box[data-name=download] .table td .down-bar, .info-container .container-box[data-name=income] .table td .down-bar {
	position: absolute;
	left: 74px
}
.info-container .container-box[data-name=download] .table td .s1, .info-container .container-box[data-name=income] .table td .s1 {
	position: absolute;
	left: 42px
}
.bind-itc-account-bg {
	width: 836px;
	height: 760px;
	position: absolute;
	top: 20px;
	left: -38px;
	background-image: url(../images/itc-data-bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat
}
.bind-itc-account-showdesc {
	width: 602px;
	height: 342px;
	border: 1px solid #ddd;
	position: absolute;
	top: 100px;
	left: 82px;
	background: #fff
}
.bind-itc-account-showdesc .part {
	padding-left: 49px
}
.bind-itc-account-showdesc .part h5 {
	font-size: 18px;
	font-weight: 700;
	margin: 76px 0 34px
}
.bind-itc-account-showdesc .content {
	height: 79px;
	width: 100%;
	margin-bottom: 34px
}
.bind-itc-account-showdesc div img {
	width: 79px;
	height: 79px;
	float: left
}
.bind-itc-account-showdesc p {
	font-size: 14px;
	float: left;
	width: 420px;
	padding-left: 15px;
	line-height: 28px
}
.bind-itc-account-showdesc .part>a {
	background: #14cba5;
	color: #fff;
	padding: 9px 30px;
	font-size: 15px;
	border-radius: 4px
}
.bind-itc-account, .itc-bind-loading {
	width: 602px;
	height: 342px;
	border: 1px solid #ddd;
	position: absolute;
	top: 100px;
	left: 72px;
	background: #fff;
	display: none;
	z-index: 500
}
.bind-itc-account h6 {
	margin: 0 0 0 48px;
	font-size: 16px;
	font-weight: 700;
	line-height: 55px;
	float: left
}
.bind-itc-account .top span {
	float: right;
	margin: 18px 20px 0 0;
	width: 20px
}
.bind-itc-account .top span img {
	cursor: pointer
}
.bind-itc-account .center p {
	width: 520px;
	margin: 16px auto 15px;
	font-size: 12px;
	color: #666;
	line-height: 20px
}
.bind-itc-account .center .part {
	width: 520px;
	margin: 0 auto
}
.bind-itc-account .center .part div {
	float: left
}
.bind-itc-account .center .part div span {
	margin-top: 24px;
	display: inline-block;
	font-size: 14px;
	margin-right: 10px
}
.buy-vip, .buy-vip input[type=radio], .vip-b {
	display: none
}
.bind-itc-account .center .part div.form-group {
	margin-bottom: -20px;
	margin-top: 15px;
	margin-left: 36px
}
.bind-itc-account .center .part div label {
	padding-left: 22px
}
.bind-itc-account .center .part div input[type=checkbox]:checked+label:after, .bind-itc-account .center .part div label span {
	margin-top: -2px
}
.foreign-language.bind-itc-account .pwd {
	margin-left: -28px
}
.foreign-language.bind-itc-account .aso-checkbox {
	margin-left: 6px
}
.bind-itc-account .center .part input {
	outline: 0;
	line-height: 38px;
	float: right;
	width: 470px;
	height: 38px;
	margin: 15px 0 0;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding-left: 12px
}
.bind-itc-account .bottom {
	width: 100%;
	height: 54px;
	border-top: 1px solid #ddd;
	margin-top: 34px
}
.bind-itc-account .bottom span {
	float: right;
	font-size: 14px;
	margin: 16px 24px 0 0;
	color: #999;
	cursor: pointer
}
.bind-itc-account .bottom a {
	float: right;
	width: 108px;
	height: 34px;
	background: #14cba5;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	margin: 10px 44px 0 0;
	-webkit-transition: opacity 218ms ease;
	transition: opacity 218ms ease
}
.bind-itc-account .bottom a.disabled {
	opacity: .4
}
.bind-itc-account .top {
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #ddd
}
.itc-bind-loading {
	display: none;
	border: none
}
.vip-b {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 100;
	opacity: .35;
	filter: alpha(opacity=20)
}
.buy-vip {
	background: #fff;
	position: fixed;
	top: 140px;
	left: 0;
	z-index: 9999;
	width: 752px;
	padding-bottom: 30px
}
.buy-vip input[type=radio]+label {
	position: relative;
	cursor: pointer;
	padding-left: 18px;
	font-weight: 400;
	padding-right: 10px
}
.buy-vip input[type=radio]+label span {
	display: block;
	position: absolute;
	width: 14px!important;
	height: 14px!important;
	border-radius: 100%;
	padding: 0;
	top: 3px;
	left: 0;
	border: 1px solid #0bb995;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.buy-vip input[type=radio]:disabled+label {
	color: #ccc
}
.buy-vip input[type=radio]:disabled+label span {
	border: 1px solid #ccc
}
.buy-vip label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: 0 0;
	top: 7px;
	left: 4px;
	border-radius: 100%;
	border: none;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.buy-vip input[type=radio]:checked+label:after {
	opacity: 1;
	background-color: #0bb995
}
.buy-vip .head {
	padding-top: 20px
}
.buy-vip h4 {
	border-left: 4px solid #33ba95;
	float: left;
	margin-left: 30px;
	padding-left: 12px;
	margin-bottom: 0;
	color: #33ba95
}
.foreign-language.buy-vip .left-title {
	width: 66px;
	text-align: right;
	margin-right: 3px;
	margin-left: -10px
}
.foreign-language.buy-vip .content .paynow {
	margin-left: 50px
}
.buy-vip a {
	float: right;
	margin-right: 20px
}
.buy-vip .content {
	padding: 30px 0 0 46px
}
.buy-vip .content p {
	font-size: 14px;
	color: #333;
	margin-bottom: 20px
}
.buy-vip .content .acc {
	margin-bottom: 30px
}
.buy-vip .content div p span {
	color: #33ba95
}
.buy-vip .content div .method {
	padding-left: 70px
}
.buy-vip .content div .method a {
	width: 160px;
	height: 62px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 20px;
	text-align: center;
	position: relative
}
.buy-vip .content div .method a.active i {
	background-image: url(../images/frame.png);
	background-size: 160px 60px;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 60px
}
.buy-vip .content div .method a p {
	margin: 10px 0 0
}
.buy-vip .content div .method a .last {
	color: #33ba95;
	font-size: 16px;
	margin: 0
}
.buy-vip .content div .method a .disc {
	width: 43px;
	height: 60px;
	margin: 0;
	color: #fff;
	float: left
}
.buy-vip .content div .method a .disc span {
	display: block;
	color: #fff;
	height: 14px;
	margin: 12px 0 4px
}
.buy-vip .content div .method a .red {
	background: #f44
}
.buy-vip .content div .method a .org {
	background: #ff992b
}
.buy-vip .content div .method a div {
	float: right;
	padding-right: 30px
}
.buy-vip .content div .method a p {
	font-size: 12px
}
.buy-vip .content div .method a div p+p {
	margin: 0;
	font-size: 16px
}
.buy-vip .content div .method a div .nei {
	color: #f44
}
.buy-vip .content div .method a div .tewl {
	color: #ff992b
}
.buy-vip .content .pay {
	width: 168px;
	margin-top: 30px;
	color: #333
}
.foreign-language.buy-vip .content .pay .left-title {
	margin-left: -6px
}
.buy-vip .content .pay a {
	float: left;
	margin: 6px 6px 0 0;
	width: 14px;
	height: 14px;
	border: 1px solid #2aa8fd;
	border-radius: 50%;
	position: relative
}
.buy-vip .content .pay a div {
	width: 6px;
	height: 6px;
	background: #2aa8fd;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3px;
	margin-top: -3px;
	display: none
}
.buy-vip .content .pay a .show, .buy-vip .content .pay a.active div {
	display: block
}
.buy-vip .content .pay img {
	float: left
}
.buy-vip .content .pay span {
	float: left;
	padding-top: 2px;
	font-size: 14px
}
.buy-vip .content .paynow {
	float: left;
	width: 80px;
	height: 30px;
	background: #0bb995;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	margin-left: 68px;
	font-size: 16px
}
.buy-vip .content .acm {
	margin-top: 30px;
	color: #333
}
.buy-vip .content .acm span {
	color: #f44
}
.change-pd {
	width: 780px;
	height: 56px;
	border: 1px solid #faebcc;
	border-radius: 6px;
	background: #fcf8e3;
	margin-top: -5px;
	margin-bottom: 28px
}
.change-pd p {
	font-size: 16px;
	color: #8a6d3b;
	height: 100%;
	line-height: 56px
}
.change-pd p a {
	position: relative;
	display: inline-block;
	width: 72px;
	height: 30px;
	background: #33ba95;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	border-radius: 4px;
	margin-left: 6px;
	top: -3px
}
.app-optimization .change-pd {
	width: 100%;
	margin-top: 20px;
	height: 50px
}
.app-optimization .change-pd p {
	text-align: center;
	line-height: 50px
}
.search-index-list .change-pd {
	width: 100%;
	height: 36px;
	border: 0;
	background-color: transparent;
	border-radius: 0;
	margin-top: 0;
	margin-bottom: 0
}
.search-index-list .change-pd p {
	text-align: right;
	color: #666;
	margin: 0;
	line-height: 36px;
	font-size: 13px
}
.search-index-list .change-pd p a {
	display: inline;
	color: #0fbe9c;
	background-color: transparent;
	font-size: 13px;
	position: initial
}
.keyword-guide-area .change-pd {
	width: 100%;
	height: 50px;
	margin-top: 20px;
	margin-left: -12px
}
.keyword-guide-area .change-pd p {
	text-align: center;
	line-height: 50px;
	font-size: 14px
}
.keyword-guide-area .change-pd p a {
	top: -2px
}
.itc .itc-tit {
	width: 786px;
	background: #f2f2f2;
	border: 1px solid #bdc3c7;
	margin-left: 16px;
	text-align: center
}
.itc .itc-tit div {
	width: 746px;
	margin-left: 44px
}
.itc .itc-tit p {
	float: left;
	padding: 17px 0 15px;
	width: 146px;
	margin: 0
}
.setting-content .itc {
	margin-top: 17px;
	width: 786px;
	position: relative
}
.itc .tit {
	margin-left: 16px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 786px;
	border-bottom: 1px solid #ddd
}
.itc .tit, .itc .tit:hover {
	background-color: #f8f8f8!important
}
.itc .tit p {
	float: left;
	padding: 15px 0 14px;
	text-align: center;
	margin: 0;
	width: 146px
}
.itc .tit p.itc-account {
	width: 192px
}
.itc .tit .normal {
	color: #0bb995
}
.itc .tit .pwd-error {
	color: #B90B0B
}
.itc .tit .time {
	width: 146px
}
.itc .tit .last {
	float: right;
	margin: 14px 74px 0 0
}
.itc .editer {
	width: 16px;
	height: 16px;
	background: url(../images/editr.png) no-repeat;
	margin-right: 4px;
	display: inline-block
}
.itc .close2 {
	width: 14px;
	height: 14px;
	background: url(../images/close2.jpg) no-repeat;
	display: inline-block
}
.itc .last span:hover {
	cursor: pointer
}
.itc .main {
	border: 1px solid #ddd;
	margin-left: 16px;
	width: 786px;
	height: 94px;
	margin-top: -1px;
	border-top: 0
}
.itc .main.no-data p {
	line-height: 94px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666
}
.itc .main .applogo {
	float: left;
	margin: 12px 20px 0;
	width: 70px;
	height: 70px;
	border-radius: 19px;
	border: 1px solid #ccc
}
.itc .main .center {
	float: left;
	height: 60px
}
.itc .main .center p {
	padding-left: 0;
	margin: 0 0 10px;
	color: #666
}
.itc .main .button {
	float: right;
	margin-right: 18px
}
.itc .main .center h6 {
	margin: 0 0 12px;
	padding-top: 18px;
	color: #000;
	font-size: 14px;
	width: 470px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400
}
.itc .main .center p span {
	margin-right: 8px;
	font-size: 12px
}
.itc .main .center p .phone {
	background-image: url(../images/iphone.jpg);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-size: auto 100%
}
.itc .main .button a {
	display: inline-block;
	width: 70px;
	height: 28px;
	background: #33ba95;
	border-radius: 4px;
	color: #fff;
	margin-top: 16px;
	text-align: center;
	line-height: 28px;
	margin-left: 10px
}
.itc .itc-filter {
	margin-left: 16px
}
.itc .itc-filter label {
	font-size: 12px;
	padding-left: 18px
}
.itc .off-line {
	display: none
}
.itc .aso-checkbox label:after {
	width: 7px;
	height: 5px;
	top: 5px;
	left: 3px
}
.itc .aso-checkbox label span {
	width: 13px!important;
	height: 13px!important
}
.itc-account-modify {
	width: 786px;
	height: 306px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 16px;
	display: none;
	z-index: 101
}
.foreign-language.itc-account-modify label {
	width: 60px;
	text-align: right;
	margin-left: -17px
}
.container-box .itc-account-modify {
	left: -5px;
	top: 10px
}
.itc-account-modify h4.title-second {
	margin: 50px 0 0 46px;
	float: left
}
.itc-account-modify .turnoff {
	float: right;
	margin: 16px 21px 0 0;
	cursor: pointer
}
.itc-account-modify .desc {
	margin: 20px 0 20px 94px;
	padding: 0;
	color: #666
}
.itc-account-modify .pwd {
	margin-left: 94px
}
.itc-account-modify .pwd p {
	padding-left: 0;
	margin: 20px 0
}
.itc-account-modify .pwd p input {
	outline: 0;
	padding: 12px 0 12px 10px;
	width: 580px;
	border: 1px solid #ddd;
	font-size: 14px;
	border-radius: 4px;
	line-height: normal
}
.itc-account-modify .save a {
	width: 80px;
	height: 38px;
	border-radius: 4px;
	background: #0bb995;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 38px;
	margin-left: 46px;
	font-size: 14px
}
.body-foreign-language .itc-account-modify .pwd .ml {
	margin-left: -9px
}
.body-foreign-language .itc-account-modify .itc-manage-submit {
	margin-left: 60px
}
.setting-content .title-second em.status {
	font-size: 18px;
	margin-left: 0;
	color: #ff4122
}
.setting-content .investor {
	color: #333;
	font-size: 14px
}
.setting-content .investor>div {
	margin-top: 20px
}
.setting-content .investor>ul {
	margin-top: 15px
}
.setting-content .title-second>a {
	font-size: 14px;
	color: #999;
	margin-right: 5px
}
.setting-content .title-second>a.btn {
	color: #fff;
	margin-right: 0
}
.setting-content .auth-start {
	margin-left: 14px;
	padding: 3px 10px
}
.setting-content .auth-step {
	display: none;
	margin-top: 25px;
	padding-left: 14px
}
.setting-content .auth-step.active {
	display: block
}
.setting-content .auth-step input[type=file], .tab-box, .tab-box p {
	display: none
}
.setting-content .auth-step>p {
	padding: 0;
	font-size: 14px
}
.setting-content .auth-step .upload {
	position: relative;
	margin-bottom: 10px;
	width: 500px;
	height: 260px
}
.setting-content .auth-step.step-2 .upload {
	height: 60px
}
.setting-content .auth-step .preview, .setting-content .auth-step label {
	margin: 0;
	width: 100%;
	height: 100%;
	color: #999;
	border: 1px solid #ddd;
	text-align: center;
	position: absolute
}
.setting-content .auth-step .preview {
	z-index: 2
}
.setting-content .auth-step .preview img {
	width: 100%;
	height: 100%
}
.setting-content .auth-step .preview>div {
	position: absolute;
	top: -12px;
	right: -12px;
	padding: 4px;
	line-height: 1;
	background-color: #fff;
	border-radius: 100%
}
.setting-content .auth-step label span {
	font-size: 170px;
	line-height: 1;
	color: #ddd
}
.setting-content .auth-step label>p {
	font-size: 16px;
	margin: 10px 0 0;
	padding: 0
}
.setting-content .auth-step.step-2 .input {
	padding: 0
}
.setting-content .auth-step.step-2 .input>input {
	width: 300px
}
.setting-content .table-box {
	width: 400px
}
.bombbox {
	height: 0;
	background: #fff;
	overflow: hidden;
	font-size: 14px;
	position: relative;
	top: 20px;
	left: 0;
	z-index: 200
}
.bombbox img {
	padding: 30px 10px 10px
}
.bombbox span {
	margin: 6px 10px 0 0;
	position: absolute;
	top: 0;
	right: 0
}
.tab-box {
	position: fixed;
	left: 50%;
	z-index: 200;
	height: 600px
}
.tab-box p {
	width: 55px;
	position: absolute;
	top: 22px;
	cursor: pointer;
	margin-top: 6px
}
.tab-box .left {
	left: 50%;
	margin-left: -50px;
	z-index: 222;
	font-size: 12px
}
.tab-box .right {
	right: 50%;
	margin-right: -70px;
	z-index: 222;
	font-size: 12px
}
.subscribe-body-bg {
	background-color: #f0f0f0
}
.subscribe-template.jumbotron {
	background-color: #f0f0f0;
	padding-bottom: 30px
}
.subscribe-template.jumbotron .container {
	padding: 0 8px
}
.subscribe-template.jumbotron .container h1 {
	font-size: 15px;
	text-align: center;
	color: #333
}
.subscribe-template.jumbotron .container .release-date {
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	color: #8f8f8f
}
.subscribe-template.jumbotron .container .table {
	background-color: #fff;
	border-collapse: separate;
	border-radius: 6px;
	border: none;
	margin-top: 20px;
	width: 100%
}
.subscribe-template.jumbotron .container .table caption {
	position: relative;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	color: #333;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom: none;
	text-align: center;
	background-color: #f9f9f9;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}
.subscribe-template.jumbotron .container .table caption img {
	height: 18px;
	width: 18px;
	position: relative;
	top: -1px;
	margin-right: 5px
}
.subscribe-template.jumbotron .container .table caption a {
	position: absolute;
	right: 10px;
	font-size: 12px;
	color: #33ba95;
	text-decoration: none
}
.subscribe-template.jumbotron .container .more {
	float: right;
	padding: 0;
	margin: 4px;
	font-size: 12px;
	color: #33ba95
}
.subscribe-template table.table>tbody>tr>td, .subscribe-template table.table>thead>tr>th {
	border: none;
	font-size: 14px;
	border-right: 1px solid #eee;
	padding: 8px
}
.subscribe-template table.table>tbody>tr>td:last-child, .subscribe-template table.table>thead>tr>th:last-child {
	border-right: none
}
.subscribe-template table.table>thead>tr>th {
	color: #555;
	background-color: #fff
}
.subscribe-template table.table.no-caption>thead>tr>th {
	background-color: #f9f9f9
}
.subscribe-template table.table.no-caption>thead>tr>th:first-child {
	border-top-left-radius: 6px
}
.subscribe-template table.table.no-caption>thead>tr>th:last-child {
	border-top-right-radius: 6px
}
.subscribe-template table.table>tbody>tr>td {
	font-size: 12px;
	color: #777;
	border-top: 1px solid #eee
}
.subscribe-template table.table>thead>tr>th>span {
	font-size: 22px;
	margin-left: 8px;
	position: relative;
	top: 3px
}
.subscribe-template table.table>tbody>tr>td.rank {
	padding: 14px 8px;
	width: 50%;
	font-size: 15px
}
.subscribe-template table.table>thead>tr.th-comment>th {
	padding: 11px 0
}
.subscribe-template table.table>tbody>tr>td.comment {
	padding: 8px
}
.subscribe-template table.table>tbody>tr>td.comment span {
	color: #555;
	font-size: 14px
}
.subscribe-template table.table>tbody>tr>td .histroy-rank {
	font-size: 9px
}
.subscribe-template table.table td p {
	font-size: 12px;
	margin: 0;
	padding: 0
}
.subscribe-template table.table.searchhints td p>span.glyphicon {
	margin-right: 2px
}
.subscribe-template table.table.searchhints td p:first-child {
	color: #f33
}
.subscribe-template table.table td p a {
	font-size: 12px;
	color: #33ba95;
	text-decoration: underline
}
.subscribe-template.jumbotron .keyword-search .app-list {
	margin: 0;
	min-height: initial
}
.subscribe-template.jumbotron .keyword-search .app-list .media {
	border: 0;
	border-bottom: 1px solid #efeeee;
	text-align: left
}
.title-second em {
	margin-left: 460px;
	color: #333
}
.setting-content .jifen-user {
	margin: 26px 0 30px
}
.setting-content p.jifen-desc {
	margin-bottom: -10px;
	line-height: 22px
}
.jifen-user em {
	font-style: normal;
	color: #df453d
}
.jifen-receive {
	padding-top: 2px;
	margin-bottom: 30px
}
.jifen-receive div {
	max-width: 626px;
	font-size: 14px
}
.jifen-receive div span {
	float: left;
	padding: 8px 0 0 15px;
	color: #33ba95
}
.jifen-receive div p {
	margin-top: 30px;
	color: #999;
	font-size: 12px;
	width: 480px;
	line-height: 16px
}
.jifen-receive div a {
	float: right;
	width: 84px;
	height: 28px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	padding: 0;
	font-size: 14px;
	margin-top: 10px
}
.jifen-receive div a.disabled {
	background-color: #A5ABAD
}
.jifen-exchange li a, .jifen-exchange li div p {
	background: #33ba95;
	color: #fff;
	padding: 0;
	text-align: center
}
.jifen-exchange {
	margin: 30px 0 0 16px
}
.jifen-exchange li {
	float: left;
	margin-right: 50px
}
.jifen-exchange li div {
	width: 170px
}
.jifen-exchange li div img {
	width: 100%;
	height: 93px
}
.jifen-exchange li div p {
	width: 100%;
	height: 37px;
	border: 1px solid #33ba95;
	margin: 0;
	border-top: none;
	line-height: 37px
}
.jifen-exchange li a {
	width: 74px;
	height: 28px;
	border-radius: 4px;
	line-height: 28px;
	display: block;
	margin: 16px auto;
	font-size: 14px
}
.jifen-exchange li a.disabled {
	background-color: #A5ABAD
}
.setting-content .jifen-table {
	max-width: 610px;
	margin-top: 30px;
	margin-bottom: 178px
}
.not-container .notImg {
	margin: 8% auto 0;
	width: 497px;
	height: 331px;
	background-image: url(../images/404.jpg)
}
.foreign-language.not-container .notImg {
	background-image: url(../images/404_en.png)
}
.foreign-language.not-container .not-btn {
	left: 30%
}
.not-container .not-btn {
	position: relative;
	left: 37%;
	top: 36%;
	padding: 5px 25px
}
.ser-container .serImg {
	margin: 8% auto 0;
	width: 375px;
	height: 379px;
	background-image: url(../images/503.png)
}
.foreign-language.ser-container .serImg {
	background-image: url(../images/503_en.png)
}
.ser-container .ser-btn {
	position: relative;
	left: 40%;
	top: 32%;
	padding: 5px 25px
}
.foreign-language.ser-container .ser-btn {
	left: 38%;
	padding: 5px 14px
}
.sys-container {
	margin: 0 auto;
	width: 730px
}
.sys-container p {
	text-align: center;
	color: #14cba5;
	font-size: 30px;
	margin: 15% 0
}
.sys-container .sysImg {
	margin: 0 auto;
	width: 569px;
	height: 213px;
	background: url(../images/maintain.jpg) no-repeat
}
.rank-list .row .col-md-2 .text-snapshot-border {
	border: 1px solid #57cfb3;
	margin-bottom: 20px;
	background-color: #fff;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}
.rank-list .row .col-md-2 .text-snapshot-border.noupdate {
	border: 1px solid #ddd
}
.text-snapshot-border:hover {
	border: 1px solid rgba(11,185,149,.6)!important
}
.text-snapshot-border.noupdate:hover {
	border: 1px solid #ddd!important;
	box-shadow: none
}
.snapshot-list .rank-list .row .col-md-2 .text-hour {
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	border-radius: 0 0 4px 4px;
	margin-left: 44px;
	margin-right: 44px;
	margin-bottom: 22px;
	background-color: #57cfb3
}
.snapshot-list .rank-list .row .col-md-2 .text-hour.noupdate {
	color: #bbb;
	background-color: #e9e9e9
}
.snapshot-list .rank-list .row .col-md-2 .text-compare {
	font-size: 18px;
	height: 150px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-word {
	text-align: center;
	font-size: 16px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank {
	font-size: 13px;
	width: 155px;
	margin: 0 auto 12px;
	line-height: 14px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank a {
	color: #666
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank a:hover {
	color: #33ba95
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank span {
	width: 26px;
	display: inline-block;
	text-align: center
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank .up-triangle {
	color: #21b895
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank .down-triangle {
	color: #ec3b30
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank .new-star {
	color: #efc800;
	font-size: 16px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank .out-diamond {
	color: #999;
	font-size: 16px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare .text-compare-rank .text-compare-rank-star {
	width: 12px;
	height: 12px
}
.snapshot-list .rank-list .row .col-md-2 .text-compare-noupdate {
	text-align: center;
	font-size: 18px;
	height: 150px;
	color: #d3d3d3
}
.snapshot-list .rank-list .row .col-md-2 .text-compare-noupdate .text-compare-noupdate-1 {
	padding-top: 36px
}
.snapshot-list .rank-list .row .col-md-2 .text-snapshot {
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #57cfb3;
	cursor: pointer
}
.snapshot-list .rank-list .row .col-md-2 .text-snapshot.noupdate {
	color: #bbb;
	background-color: #e9e9e9;
	cursor: initial
}
.snapshot-list .rank-list .row .col-md-2 .text-snapshot a {
	color: #fff;
	display: block
}
.aso100-questions {
	position: fixed;
	bottom: 0;
	right: 0;
	visibility: visible!important;
	z-index: 2008
}
.aso100-questions a {
	position: relative;
	width: 128px;
	height: 40px;
	left: 0;
	overflow: hidden;
	display: block;
	z-index: 100
}
.offline-questions a {
	background: url(../images/offline-question.jpg)
}
.bdshare-slide-style-r5 .bdshare-slide-button {
	background: url(../images/r5.gif?v=c90e5a12.gif) no-repeat
}
.online-questions a {
	background: url(../images/online-question.jpg)
}
.foreign-language.offline-questions a {
	background: url(../images/offline-question-en.png)
}
.foreign-language.online-questions a {
	background: url(../images/online-question-en.png)
}
.body-foreign-language .bdshare-slide-style-r5 .bdshare-slide-button {
	background: url(../images/share_web.png) no-repeat!important;
	background-size: 43px 72px!important
}
.body-foreign-language .bdshare-slide-button-box .bdshare-slide-button {
	width: 43px!important;
	height: 72px!important
}
.machine-report a {
	color: #666
}
.fleft {
	float: left;
	position: relative;
	z-index: 2px
}
.fright {
	float: right
}
.clear {
	clear: both
}
.machine-report p {
	margin: 0
}
.machine-report h1 {
	position: relative;
	font-size: 16px!important
}
.machine-report ul li {
	background-color: #fff;
	border-radius: 6px;
	border: none;
	margin-bottom: 8px;
	width: 100%;
	padding: 15px;
	position: relative
}
.machine-report ul li.pl41 {
	padding-left: 41px
}
.machine-report ul li p {
	font-size: 11px
}
.machine-report .app-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 14px;
	margin-bottom: 4px;
	width: 760px
}
.machine-report .left {
	margin-right: 20px;
	position: relative
}
.machine-report .left-margin {
	margin-left: 26px
}
.machine-report .left .offsale {
	background: url(../images/offsale.png) no-repeat;
	background-size: 56px 48px;
	width: 56px;
	height: 48px;
	position: absolute;
	top: 2px;
	left: -2px
}
.machine-report .right-zindex {
	position: absolute;
	z-index: 2
}
.machine-report .right p {
	margin-bottom: 1px
}
.machine-report .num {
	color: #333
}
.machine-report .num-red {
	color: #f33
}
.machine-report .num-red .triangle {
	font-size: 8px;
	vertical-align: text-bottom
}
.machine-report img {
	border: 1px solid #ddd!important;
	width: 56px;
	height: 56px;
	border-radius: 12px
}
.machine-report .recommend-list {
	padding: 15px 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px
}
.machine-report .recommend-list p {
	font-size: 12px;
	margin: 2px 0
}
.machine-report .recommend-list .more-btn {
	font-size: 11px;
	border: 1px solid #14cba5;
	border-radius: 10px;
	padding: 0 8px;
	color: #14cba5
}
.machine-report .recommend-list .more-desc {
	display: inline-block;
	width: 9px;
	height: 10px;
	background-image: url(../images/report_arrow.png)
}
.machine-report .recommend-list .more-btn-icon {
	display: inline-block;
	width: 6px;
	height: 6px;
	background-image: url(../images/more_arrow.png)
}
.machine-report .recommend-list .list-p {
	padding-left: 14px
}
.machine-report .recommend-list .list-p a {
	color: #14cba5;
	font-size: 11px
}
.machine-report .machine-hot-ul .app-name {
	width: 1.719rem;
	text-align: center;
	margin-bottom: 0
}
.machine-report .machine-hot-ul .left {
	margin: 0;
	left: -10px
}
.machine-report .machine-hot-ul .right-zindex {
	left: 30px
}
.machine-report .machine-sought-ul {
	text-align: center
}
.machine-report .machine-sought-ul span.app-name {
	width: 1.562rem
}
.machine-report .free-text {
	margin: 0 5px
}
.machine-report .original-price {
	color: #999
}
.machine-report .original-price .text {
	font-size: 11px;
	vertical-align: -4%
}
.machine-report .original-price .int-price {
	font-size: 12px;
	vertical-align: -3%
}
.machine-report .original-price .float-price {
	font-size: 10px;
	vertical-align: -5%
}
.machine-report .good-bg {
	width: 60px;
	height: 64px;
	background: url(../images/report_good.png) no-repeat;
	background-size: 60px, 64px;
	position: absolute;
	right: 0;
	bottom: -3px
}
.machine-report .order-num {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	background-image: -webkit-linear-gradient(left top, #58DABF 32px, #fff 32px);
	background-image: -webkit-gradient(left top, #58DABF 32px, #fff 32px);
	background-image: -o-gradient(left top, #58DABF 32px, #fff 32px);
	background-image: linear-gradient(left top, #58DABF 32px, #fff 32px);
	border-radius: 6px
}
.machine-report .order-num .num-text {
	display: block;
	position: absolute;
	top: 4px;
	left: 8px;
	color: #FFF;
	font-size: 13px;
	font-weight: 500
}
.machine-report .f13 {
	font-size: 13px
}
.machine-report .line {
	height: 1px;
	background-color: #f0f0f0;
	width: 103%;
	margin: 1.5% 0 1.5% -1.5%
}
.tip-area {
	padding: 20px 50px;
	margin: -20px -50px
}
.machine-report .charts-list {
	margin-left: -.312rem
}
.machine-report .share {
	font-size: 12px;
	color: #58DABF;
	position: absolute;
	top: 5px;
	right: 5px;
	display: none
}
.machine-report .share-img {
	display: block;
	background: url(../images/report_share.png);
	background-size: 12px 12px;
	width: 12px;
	height: 12px;
	margin-right: 3px;
	float: left
}
.subscribe-template .machine-report .release-time {
	text-align: center;
	color: #999;
	font-size: 11px;
	margin-bottom: 10px
}
.down-tips {
	position: relative;
	color: #666;
	margin-top: 15px;
	margin-left: -10px;
	font-size: 14px;
	width: 95%
}
.down-tips.tips {
	display: inline-block
}
.down-tips span {
	display: block;
	margin-left: 25px
}
.down-tips span:first-child {
	position: absolute;
	margin-left: 0
}
.img-repeat {
	font-size: 12px;
	color: #666;
	cursor: pointer
}
.monthselect, .yearselect {
	width: 48%!important
}
.keyword-extend .recommend {
	color: #aaa
}
.keyword-extend .tips {
	font-size: 14px;
	margin-top: 5px;
	color: #666
}
.account .my-apps {
	padding: 0 15px;
	margin: 10px 0
}
.account .my-apps li {
	margin-bottom: 15px
}
.account table.myapp-list {
	color: #FFF;
	width: 250px
}
.account table.myapp-list .icon {
	width: 60px
}
.account table.myapp-list .icon img {
	width: 44px;
	height: 44px;
	border-radius: 10px
}
.account table.myapp-list .publisher {
	color: #BBB;
	font-size: 12px
}
.account table.myapp-list .app-name {
	font-size: 14px
}
.account table.myapp-list .app-name, .account table.myapp-list .publisher {
	vertical-align: -8px;
	display: inline-block;
	max-width: 190px;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.account .myapp-btn {
	float: right;
	color: #14cba5;
	font-size: 14px
}
.account .myapp-text {
	display: block;
	float: left;
	color: #FFF;
	font-size: 14px
}
.account .myapp-title {
	margin-top: 10px
}
.account .line {
	width: 100%;
	height: 1px;
	background-color: #FFF;
	display: inline-block;
	margin-bottom: 10px
}
.bidding-area .title {
	color: #3e9eeb;
	border-bottom: 1px solid #3e9eeb
}
.info-container .container-appinfo .appinfo-body .appinfo-info>div.appinfo-auther .text {
	max-width: 300px
}
.and-icon {
	border: 0!important
}
.w40 {
	width: 40%
}
.w15 {
	width: 15%
}
.w30 {
	width: 30%
}
.w20 {
	width: 20%
}
.w10 {
	width: 10%
}
.w25 {
	width: 25%
}
.version .link {
	word-break: break-all
}
.platform-tip {
	width: 0;
	height: 0;
	border-top: 60px solid #FFF;
	border-right: 60px solid transparent;
	position: absolute
}
.platform-tip .icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-size: 22px 22px;
	position: absolute;
	top: -54px;
	left: 6px
}
.subscribe-guid .title {
	padding-top: 0
}
.subscribe-guid .title h2 {
	font-size: 34px
}
.subscribe-guid .desc {
	font-size: 14px;
	line-height: 1.5;
	padding: 0;
	margin-top: 10px
}
.subscribe-guid .title-second {
	margin: 20px 0 0
}
.subscribe-guid .title-second>i {
	font-style: normal;
	color: #999;
	font-size: 14px
}
.subscribe-guid div.checkbox-list {
	margin-top: 10px;
	margin-left: 16px
}
.subscribe-guid div.checkbox-list .aso-checkbox {
	display: inline-block;
	margin: 10px 0 0;
	width: 100px
}
.subscribe-guid div.checkbox-list.time .aso-checkbox {
	margin-right: 60px
}
.subscribe-guid div.checkbox-list .aso-checkbox label {
	padding-left: 20px
}
.subscribe-guid .subscribe-list {
	position: relative
}
.subscribe-guid .subscribe-list .table {
	width: 98%
}
.subscribe-guid .subscribe-list table.table>tbody>tr>td {
	display: table-cell;
	padding: 0!important
}
.subscribe-guid .subscribe-list .table>tbody>tr .col-md-2 {
	vertical-align: top;
	padding-top: 30px;
	border-right: 0;
	width: 80px;
	color: #999
}
.subscribe-guid .subscribe-list .table>tbody>tr .col-md-10 {
	border-left: 0;
	margin: 0;
	width: 83.33333333%
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .thumbnail {
	margin: 0 15px 0 0;
	padding: 20px 0 0;
	width: 120px
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .thumbnail .subscribe-modify {
	top: 10px;
	right: 20px
}
.subscribe-guid .subscribe-list .navbar-form {
	width: 560px;
	padding: 20px 0 0;
	margin: 0 0 0 16px
}
.subscribe-guid .subscribe-list.keyword .navbar-form {
	padding-top: 5px
}
.subscribe-guid .subscribe-list .input-group .form-control {
	height: 34px;
	width: 304px
}
.subscribe-guid .subscribe-list .navbar-form .btn {
	background-color: #14cba5;
	border: 1px solid #14cba5
}
.subscribe-guid .subscribe-list .navbar-form .glyphicon-search {
	color: #fff
}
.subscribe-guid .subscribe-list .search-title {
	font-size: 16px;
	color: #666;
	line-height: 2.5;
	margin-left: 16px
}
.subscribe-guid .subscribe-list .search-page {
	margin-left: 16px;
	margin-top: .3125rem
}
.subscribe-guid .subscribe-list .search-page>a {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #ddd;
	color: #888;
	margin-top: 10px
}
.subscribe-guid .subscribe-list .search-page>a.next {
	float: right
}
.subscribe-guid .subscribe-list .search-page:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both
}
.subscribe-guid .subscribe-list.keyword .table>tbody>tr>td .col-md-10 {
	padding: 10px 0 20px
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .col-md-10>a.btn {
	display: inline-block;
	padding: 5px 10px;
	margin: 15px 5px 0;
	color: #33ba95;
	background-color: #e6f8f3;
	border: 1px solid #e6f8f3;
	font-size: 14px
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .col-md-10>a.btn span {
	top: 2px;
	left: 3px
}
.subscribe-guid .subscribe-list .app-list {
	position: relative;
	margin-left: 16px;
	padding: 0;
	min-height: 300px
}
.subscribe-guid .subscribe-list .spinner-bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 20;
	width: 800px;
	height: 100%
}
.subscribe-guid .subscribe-list .spinner-bg .spinner {
	margin-top: 100px
}
.subscribe-guid .subscribe-list .app-list .media img {
	width: 56px;
	height: 56px;
	border-radius: 10px;
	border: 1px solid #ccc
}
.subscribe-guid .subscribe-list .app-list .media {
	padding: 8px
}
.subscribe-guid .subscribe-list .app-list .media-left {
	padding-right: 10px;
	padding-left: 10px
}
.subscribe-guid .subscribe-list .app-list .media-body {
	padding-top: 0
}
.subscribe-guid .subscribe-list .app-list h4.media-heading {
	width: 560px;
	margin: 0;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.subscribe-guid .subscribe-list .app-list .media-auther {
	width: 560px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-size: 12px;
	margin-top: 0;
	padding-top: 0;
	color: #666
}
.subscribe-guid .subscribe-list .app-list .media-info {
	color: #666;
	padding-top: 0
}
.subscribe-guid .subscribe-list .app-list .media-right {
	padding: 10px
}
.subscribe-guid .subscribe-list .app-list .btn-default {
	background-color: #0bb995;
	color: #fff;
	padding: 6px 18px;
	border: 1px solid #0bb995;
	font-size: 13px
}
.subscribe-guid .subscribe-list.keyword .app-list .media-body {
	width: 680px
}
.subscribe-guid .subscribe-list.keyword .app-list .media-right {
	padding-left: .75rem;
	padding-right: 0
}
.subscribe-guid>button.submit {
	margin: 50px auto;
	display: block
}
.message {
	background-color: #fff;
	min-height: 820px
}
.message .glyphicon {
	width: 20px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: 100%
}
.message table.table {
	margin: 30px 0
}
.message table.table>tbody>tr>td {
	padding: 20px 0
}
.message table.table>tbody>tr>td.msg-icon {
	padding-left: 24px;
	padding-right: 10px;
	vertical-align: top
}
.message .glyphicon-message-normal {
	background-image: url(../images/icon-message-normal-unread.png)
}
.message .read .glyphicon-message-normal {
	background-image: url(../images/icon-message-normal-read.png)
}
.message .glyphicon-message-activity {
	background-image: url(../images/icon-message-activity-unread.png)
}
.message .read .glyphicon-message-activity {
	background-image: url(../images/icon-message-activity-read.png)
}
.message .msg-content {
	width: 80%
}
.message .msg-content p {
	font-size: 14px;
	margin: 0;
	color: #666
}
.message .msg-content .msg-title {
	color: #333
}
.message .msg-content .msg-time {
	font-size: 12px
}
.message .msg-content .msg-desc {
	width: 800px;
	font-size: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.message .read .msg-content {
	color: #aaa
}
.message table.table>tbody>tr>td>a.btn-custom {
	color: #fff;
	font-size: 12px;
	padding: 6px 20px
}
.msg-container {
	width: 900px;
	max-height: 550px;
	padding: 50px 38px 40px;
	position: fixed;
	background-color: #fff;
	top: 236px;
	left: 50%;
	z-index: 1000;
	margin-left: -445px;
	overflow: hidden;
	display: none
}
.msg-container .content img {
	max-width: 780px
}
.msg-container .title-second {
	margin: 0
}
.msg-container .close {
	position: absolute;
	top: 23px;
	right: 26px;
	opacity: 1;
	padding: 20px;
	margin: -20px
}
.msg-container .msg-detail {
	padding: 14px;
	background-color: #f8f8f8;
	border-radius: 10px;
	margin-top: 20px;
	font-size: 14px;
	color: #555;
	max-height: 400px;
	overflow-y: auto
}
.msg-container .msg-detail .time {
	font-size: 13px;
	color: #666;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd
}
.msg-container .msg-detail p {
	margin: 0;
	padding: 0;
	font-size: 14px
}
.msg-container.show {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	animation: .2s show-animation linear 1 forwards normal;
	-webkit-animation: .2s show-animation linear 1 forwards normal
}
.msg-container.hide-animation {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	animation: .2s hide-animation linear 1 forwards normal;
	-webkit-animation: .2s hide-animation linear 1 forwards normal
}
@keyframes hide-animation {
0% {
transform:scaleY(1);
opacity:1
}
100% {
transform:scaleY(0);
opacity:0
}
}
@-webkit-keyframes hide-animation {
100% {
-webkit-transform:scaleY(0);
opacity:0
}
0% {
-webkit-transform:scaleY(1);
opacity:1
}
}
@keyframes subscribe-app-animation {
0%, 100%, 50% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
75% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
}
@-webkit-keyframes subscribe-app-animation {
0%, 100%, 50% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
75% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
}
.subscribe-app-animation {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	animation: .3s subscribe-app-animation linear infinite forwards normal;
	-webkit-animation: .3s subscribe-app-animation linear infinite forwards normal
}
.wechat-tip {
	display: none;
	position: absolute;
	top: 80px;
	left: 30%;
	width: 474px;
	height: 448px;
	padding: 20px 0;
	text-align: center;
	background-color: #FFF;
	z-index: 2002;
	overflow: hidden
}
.wechat-tip .wt-container-list {
	width: 948px;
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.wechat-tip .wt-container-list.qq {
	transform: translateX(-474px)
}
.wechat-tip .wt-container {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	width: 474px;
	float: left
}
.wechat-tip .wt-container .icon {
	width: 36px;
	height: 56px;
	position: absolute;
	top: 140px;
	left: 40px;
	padding: 10px;
	cursor: pointer
}
.wechat-tip .wt-container .icon.icon-right {
	right: 40px;
	left: initial;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.wechat-tip .wt-container .icon:after, .wechat-tip .wt-container .icon:before {
	position: absolute;
	top: 26px;
	content: "";
	display: block;
	width: 22px;
	height: 1px;
	background-color: #d8d8d8;
	transform-origin: 0 0;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg)
}
.wechat-tip .wt-container .icon:after {
	-webkit-transform: rotate(50deg);
	transform: rotate(50deg)
}
.wechat-tip .wt-title {
	font-size: 24px;
	color: #14cba5;
	font-weight: 700;
	text-align: center;
	margin: 0
}
.wechat-tip p {
	font-size: 16px;
	color: #333;
	margin: 0
}
.wechat-tip .wt-desc {
	font-size: 16px;
	color: #333;
	text-align: left;
	margin: 30px 40px
}
.wechat-tip .wt-desc i {
	font-size: 12px;
	font-style: normal
}
.wechat-tip .wt-desc .black-text {
	color: #000
}
.wechat-tip .wt-desc .blue-text {
	color: #14cba5
}
.wechat-tip .wt-btn {
	width: 80px;
	text-align: center;
	padding: 5px 0
}
.wechat-tip .wt-btn.btn:hover {
	padding: 5px 0
}
.wechat-tip img {
	width: 162px;
	height: 162px
}
.wechat-tip .wt-qrcode p {
	color: #666;
	font-weight: 700;
	margin: 10px
}
.wechat-tip-bg {
	background-color: rgba(0,0,0,.4);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 1.1;
	display: none;
	z-index: 2001
}
.featured .rank-list .thumbnail .caption {
	position: relative
}
.featured .rank-list .thumbnail .caption i.new {
	margin-left: 10px;
	color: red
}
.detect.table {
	width: 753px;
	border: 1px solid #eee
}
table.detect.table>tbody>tr:hover {
	background-color: #FFF!important
}
.detect td {
	font-size: 12px
}
.detect .d-score {
	padding: 40px 0
}
.detect .d-title {
	font-size: 14px;
	color: #13caa5;
	width: 130px
}
.detect .d-btn-area {
	text-align: center;
	width: 20%;
	display: inline-block;
	position: relative
}
.detect .d-btn-test {
	background-color: #FFF;
	color: #0bb995;
	border: 1px solid #0bb995;
	padding: 2px 14px;
	font-size: 12px;
	position: absolute;
	bottom: 0;
	right: 0
}
.detect .d-device-title {
	padding: 20px 0;
	color: #666
}
.detect .d-device-content {
	width: 80%;
	display: inline-block
}
.detect .d-left-align {
	text-align: left;
	padding-left: 20px;
	padding-right: 20px
}
.detect .num {
	margin: 0 2px
}
.detect .num.red {
	color: red
}
.detect .num.gre {
	color: #33ba95
}
.detect tr td:nth-child(1) {
	width: 15%
}
.detect tr td:nth-child(2) {
	width: 20%
}
.detect tr td:nth-child(3) {
	width: 15%
}
.detect tr td:nth-child(4) {
	width: 50%
}
.detect tr td.no-border {
	border-left: 0!important
}
.detect tr td em {
	color: #666
}
.circleProcess {
	position: relative
}
.d-score-text {
	color: #13caa5;
	font-size: 28px;
	display: inline-block;
	position: absolute;
	margin-left: -15px;
	top: -86px
}
.d-score-desc {
	color: #666;
	font-size: 14px;
	display: inline-block;
	position: absolute;
	margin-left: -25px;
	top: -50px
}
.d-score-text.score-100 {
	margin-left: -22px
}
.globalrank-list {
	width: 100%
}
.globalrank-list table {
	table-layout: fixed
}
.globalrank-list .table>tbody>tr>td {
	font-size: 16px;
	color: #333
}
.globalrank-list .globalrank .tr-striped td {
	background-color: #f9f9f9
}
.globalrank-list .globalrank .td-country, .globalrank-list .globalrank .th-country {
	color: #666;
	font-size: 14px;
	width: 160px
}
.globalrank-list .globalrank .td-country a {
	color: #666
}
.globalrank-list .globalrank .td-country a:hover {
	color: #33ba95
}
.globalrank-list .globalrank .th-num {
	width: 85px
}
.globalrank-list .globalrank td {
	-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
	transition: all 280ms cubic-bezier(.4, 0, .2, 1)
}
.globalrank-list .globalrank td img {
	width: 36px;
	height: 36px;
	border-radius: 10px;
	border: 1px solid #eee
}
.globalrank-list .globalrank .appicon-name-selected {
	background-color: #ccc!important
}
.myself-modal.avatar-modal {
	margin-top: 60px
}
.myself-modal .modal-footer .btn {
	padding: 6px 23px
}
.avatar-modal .jcrop-keymgr {
	display: none!important
}
.avatar-area {
	width: 100%
}
.jcrop-holder {
	margin: auto
}
.avatar-area img {
	border: 1px solid #ccc;
	border-bottom: 0
}
.avatar-area .avatar-text, .avatar-area img {
	border-radius: 6px;
	width: 110px;
	height: 110px
}
.avatar-area input {
	visibility: hidden;
	margin-bottom: -40px
}
.avatar-area .avatar-text {
	border-radius: 0 0 6px 6px;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size: 14px;
	font-weight: blod
}
.container-keyword-expand .expand-method-item.one>.form-inline .form-group, .container-keyword-expand .expand-method-item.two>.form-inline {
	position: relative
}
.account-setting .form-group .control-text {
	width: auto!important
}
.setting-content .form-group .control-edit {
	color: #00cea6;
	margin-left: 14px
}
.setting-content .form-group .biding-phone {
	margin-left: 0
}
.setting-content .bidding-phone .form-horizontal, .setting-content .edit-email .form-horizontal {
	margin-top: 0
}
.setting-content .verify-code .form-horizontal {
	margin-top: 20px
}
.setting-content .bidding-phone .control-label, .setting-content .edit-email .control-label {
	width: auto
}
.setting-content .edit-email .input {
	width: 570px
}
.setting-content .bidding-phone .input {
	width: auto
}
.setting-content .edit-email .tips {
	margin-top: 10px;
	color: #888;
	display: inline-block
}
.setting-content .bidding-phone .control-label {
	margin-left: 20px;
	margin-bottom: 2px
}
.setting-content .bidding-phone .btn-send {
	height: 40px;
	padding: 0 23px
}
.draw-area .aso100-nav-select {
	margin-left: 12px
}
.container-keyword-expand .expand-method {
	text-align: center;
	overflow: hidden;
	letter-spacing: -.5em;
	border-radius: 6px;
	margin: 30px auto 30px -40px;
	padding: 0;
	height: 35px
}
.container-keyword-expand .expand-method .method {
	display: inline-block;
	width: 192px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	color: #33ba95;
	background-color: #fff;
	letter-spacing: normal;
	border: 1px solid #33ba95;
	margin-left: -1px;
	overflow: hidden;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.container-keyword-expand .expand-method .method-one {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}
.container-keyword-expand .expand-method .method-three {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.container-keyword-expand .expand-method .method.active {
	color: #fff;
	background-color: #33ba95
}
.container-keyword-expand .expand-method-container {
	width: 753px;
	overflow: hidden;
	min-height: 800px
}
.container-keyword-expand .expand-method-container .expand-method-container-list {
	width: 2259px;
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.container-keyword-expand .expand-method-container .expand-method-container-list.two {
	transform: translateX(-753px);
	-webkit-transform: translateX(-753px)
}
.container-keyword-expand .expand-method-container .expand-method-container-list.three {
	transform: translateX(-1506px);
	-webkit-transform: translateX(-1506px)
}
.container-keyword-expand .expand-method-item {
	width: 753px;
	float: left
}
.container-keyword-expand .expand-method-item>.form-inline .form-control {
	width: 684px;
	height: 42px;
	line-height: 42px;
	box-shadow: none;
	-webkit-box-shadow: none
}
.container-keyword-expand .expand-method-item.one>.form-inline .form-group .form-control-feedback {
	display: none;
	width: auto;
	height: 42px;
	line-height: 42px;
	padding: 0 10px
}
.container-keyword-expand .expand-method-item.one>.form-inline .form-group.has-error .form-control-feedback {
	display: block
}
.container-keyword-expand .expand-method-item.two>.form-inline .form-control {
	position: relative;
	width: 753px;
	z-index: 1001
}
.container-keyword-expand .expand-method-item.two>.form-inline .form-control .form-control-feedback {
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.container-keyword-expand .expand-method-item.two>.form-inline .form-control:focus+.form-control-feedback {
	display: block!important;
	z-index: 1001
}
.container-keyword-expand .expand-method-item.two>.form-inline .has-feedback .form-control-feedback {
	top: 4px
}
.container-keyword-expand .expand-method-item.two>.form-inline .has-feedback .form-control-feedback .caret {
	color: #bbb
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list {
	width: 100%;
	height: 432px;
	overflow-y: scroll;
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 5px 0;
	margin-top: -1px;
	box-shadow: 1px 1px 10px #eee;
	z-index: 100;
	display: none
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list>span {
	font-size: 12px;
	padding: 5px 10px;
	color: #666;
	line-height: 1
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media {
	margin: 0
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media.no-data {
	text-align: center;
	font-size: 16px;
	padding-top: 100px
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media>a {
	display: block;
	padding: 15px;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media>a.active, .container-keyword-expand .expand-method-item .form-inline .search-app-list .media>a:hover {
	background-color: #f5f5f5
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media-left img {
	width: 36px;
	height: 36px;
	border-radius: 9px;
	border: 1px solid #eee
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media-heading {
	font-size: 13px;
	color: #666
}
.container-keyword-expand .expand-method-item .form-inline .search-app-list .media-auther {
	font-size: 12px;
	color: #666
}
.container-keyword-expand .expand-method-item .expand-detail {
	position: relative
}
.container-keyword-expand .expand-method-item .expand-detail .keyword-list {
	width: 100%
}
.container-keyword-expand .expand-method-item .expand-detail .spinner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: #fff;
	z-index: 1000;
	display: none;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
	opacity: .986
}
.container-keyword-expand .expand-method-item .expand-detail .spinner-bg .spinner {
	display: block;
	margin-top: 150px
}
.container-keyword-expand .selected-app-list, .container-keyword-repertory .repertory-box {
	font-size: 14px;
	color: #333;
	border: 1px solid #eee;
	padding: 10px;
	border-radius: 4px;
	margin-bottom: 20px
}
.container-keyword-expand .selected-app-list {
	display: none
}
.container-keyword-expand .selected-app-list .col-md-2, .container-keyword-repertory .repertory-box .col-md-2 {
	width: 85px;
	text-align: right;
	padding: 0
}
.container-keyword-expand .selected-app-list .col-md-10, .container-keyword-repertory .repertory-box .col-md-10 {
	padding: 0
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail {
	float: left;
	display: inline-block;
	width: 95px;
	border: none;
	position: relative;
	margin-bottom: 0
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail img {
	width: 48px;
	height: 48px;
	border: 1px solid #ddd;
	border-radius: 8px
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail .caption {
	padding: 0
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail .caption p {
	margin: 5px 0;
	padding: 0;
	height: 14px;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail .caption p a {
	color: #666
}
.container-keyword-expand .selected-app-list .col-md-10 .thumbnail .subscribe-modify {
	position: absolute;
	top: -8px;
	right: 10px;
	width: 25px;
	height: 25px;
	text-align: center;
	padding-top: 4px;
	background: #fff;
	border-radius: 100%;
	cursor: pointer
}
.container-keyword-expand .selected-app-list .btn, .container-keyword-repertory .repertory-box .btn {
	padding: 9px 20px;
	font-size: 12px;
	line-height: 1;
	border-radius: 5px;
	margin: 10px 0 2px 100px
}
.container-keyword-expand .expand-method-item>.form-inline .btn-custom {
	padding: 0 10px;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	margin-left: 15px
}
.container-keyword-expand .tips {
	font-size: 14px;
	color: #666;
	margin-top: 12px
}
.container-keyword-expand .aso100-nav-label, .container-keyword-repertory .aso100-nav-label {
	border-bottom: 1px solid #d1d1d1;
	margin-right: 0;
	margin-bottom: 10px
}
.container-keyword-expand .aso100-nav-label .tab, .container-keyword-repertory .aso100-nav-label .tab {
	background-color: #efefef;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: -1px;
	border-bottom: 1px solid #d1d1d1;
	margin-left: 0;
	margin-right: 5px;
	color: #333;
	font-size: 14px;
	min-width: 80px;
	text-align: center
}
.container-keyword-expand .aso100-nav-label .tab.active, .container-keyword-repertory .aso100-nav-label .tab.active {
	background-color: #fff;
	border-radius: 0;
	border: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	border-top: 2px solid #2c3e4f
}
.container-keyword-expand .aso100-nav-select, .container-keyword-repertory .aso100-nav-select {
	margin-bottom: 15px
}
.container-keyword-repertory .container-keyword-repertory-container .aso100-nav-select .navbar-form .form-control {
	width: 140px;
	text-align: left
}
.container-keyword-repertory .table-operate {
	float: left
}
.container-keyword-repertory .table-operate .group-title {
	font-size: 14px;
	vertical-align: -2px
}
.container-keyword-expand .table-operate, .container-keyword-repertory .table-operate {
	height: 30px
}
.container-keyword-expand .expand-method-item.three .table-operate {
	float: left;
	width: 50%
}
.container-keyword-expand .table-operate .btn, .container-keyword-repertory .table-operate .btn {
	padding: 5px 10px;
	font-size: 12px
}
.container-keyword-expand .table-operate .aso-checkbox {
	margin-top: 5px;
	float: right
}
.container-keyword-expand .table-operate .aso-checkbox label {
	padding-left: 20px;
	margin-top: 1px
}
.container-keyword-repertory .table-operate .dropdown {
	display: inline-block
}
.container-keyword-expand .table .aso-checkbox, .container-keyword-repertory .table .aso-checkbox {
	width: 18px;
	height: 18px;
	margin: 0 auto
}
.container-keyword-expand .table .aso-checkbox label span, .container-keyword-repertory .table .aso-checkbox label span {
	border: 1px solid #bbb
}
.container-keyword-expand .table th>img, .container-keyword-repertory .table th>img {
	width: 30px;
	height: 30px;
	border: 1px solid #eee;
	border-radius: 5px
}
.container-keyword-expand .expand-method-item.one .keyword-expand-list .dataTables_filter, .container-keyword-expand .expand-method-item.two .keyword-expand-list .dataTables_filter {
	display: none
}
.container-keyword-expand table.table a, .container-keyword-repertory table.table a {
	color: #337ab7
}
.container-keyword-expand .table td, .container-keyword-repertory .table td {
	font-size: 14px;
	color: #666
}
.container-keyword-expand .table td .btn, .container-keyword-repertory .table td .btn {
	font-size: 12px;
	line-height: 1;
	padding: 6px 15px
}
.container-keyword-expand .table td .btn-custom, .container-keyword-repertory .table td .btn-custom {
	color: #fff
}
.container-keyword-expand .table td .btn-default, .container-keyword-repertory .table td .btn-default {
	background-color: #eee;
	color: #666
}
.container-keyword-repertory .container-keyword-repertory-container {
	width: 753px
}
.container-keyword-repertory .repertory-box .row {
	padding: 0;
	margin: 0
}
.container-keyword-repertory .repertory-box .row .col-md-2 {
	padding: 15px 0;
	color: #666
}
.container-keyword-repertory .repertory-box .row .col-md-10 {
	padding: 10px;
	margin-top: -10px
}
.container-keyword-repertory .repertory-box .row .col-md-10 .btn {
	position: relative;
	margin: 10px 10px 0 0;
	border-radius: 20px;
	padding: 9px 15px;
	font-size: 12px
}
.container-keyword-repertory .repertory-box .row .col-md-10 .btn .iconfont {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	border: 1px solid #0bb995;
	display: none;
	color: #0bb995
}
.container-keyword-repertory .repertory-box .row .col-md-10 .btn:hover {
	color: #e2f5f1
}
.container-keyword-repertory .repertory-box .row .col-md-10 .btn:hover .iconfont {
	display: block;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}
.app-aso-history .timeline {
	border-left: 2px solid #ddd
}
.app-aso-history .timeline li {
	width: 100%;
	margin-left: -6px;
	margin-bottom: 30px;
	font-weight: narmal;
	list-style: none
}
.app-aso-history .timeline li b {
	width: 10px;
	height: 10px;
	background: #ccc;
	border: 2px solid #ccc;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	overflow: hidden;
	display: inline-block;
	float: left
}
.app-aso-history .timeline .aso-sec {
	position: relative;
	top: -5px;
	margin-left: 20px
}
.app-aso-history .timeline .aso-col {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px
}
.app-aso-history .timeline li:hover b {
	border: 2px solid #33ba95;
	background: #33ba95
}
.app-aso-history .timeline li:hover .time {
	color: #33ba95
}
.app-aso-history .timeline .time {
	color: #666;
	font-size: 12px
}
.app-aso-history .timeline .aso-col .aso-title {
	color: #333;
	font-weight: 400;
	width: 70px;
	text-align: right;
	display: inline-block
}
.body-foreign-language .app-aso-history .timeline .aso-col .aso-title {
	width: 90px
}
.body-foreign-language .app-aso-history .timeline .aso-col .aso-title-word {
	letter-spacing: 1px
}
.app-aso-history .timeline .aso-col .aso-title-word {
	letter-spacing: 4.6px
}
.body-foreign-language .app-aso-history .timeline .aso-col .aso-cont {
	width: 88%
}
.app-aso-history .timeline .aso-col .aso-cont {
	display: inline-block;
	float: right;
	width: 90%
}
.app-aso-history .timeline .aso-col code {
	color: #0fbe9c;
	background-color: #e6f8f3
}
.app-aso-history-body .btn-right {
	float: right;
	margin-right: 40px;
	margin-top: 10px;
	color: #0fbe9c;
	font-size: 14px
}
.app-aso-history-body .tips {
	font-size: 14px;
	color: #999
}
.app-aso-help-body .app-optimization .form-horizontal label p {
	font-size: 14px;
	margin-left: -14px
}
.app-aso-help-body .app-optimization .form-horizontal label p:nth-child(2) {
	margin-right: 12px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #0bb995!important
}
.verify-code .code-img-area {
	padding-top: 3px
}
.verify-code .refresh-img {
	margin-left: 10px;
	font-size: 13px;
	color: #666;
	vertical-align: -2px
}
.verify-code .refresh-img i {
	margin-right: 4px
}
.modal-open {
	overflow: auto
}
.partner_all, .partner_all ul, .partner_part1 {
	overflow: hidden
}
body {
	padding-right: 0!important
}
.phone-form .form-group label.form-label {
	font-weight: 400;
	font-size: 14px;
	color: #555
}
.phone-form .form-group input.form-control {
	height: 40px;
	line-height: 40px;
	border-radius: 3px
}
.modal-header .close {
	margin-top: 6px
}
.modal-title {
	font-size: 18px;
	margin: 9px 0 7px;
	color: #33ba95
}
.modal-title span {
	display: inline-block;
	width: 4px;
	height: 18px;
	margin-right: 10px;
	vertical-align: -2px;
	background-color: #33ba95
}
.modal-header {
	padding: 10px 15px
}
.partner_all {
	height: auto;
	width: 1010px;
	margin-top: -20px
}
.partner_part2 {
	margin-bottom: 29px
}
.partner_all_title {
	width: 100%;
	height: 104px;
	text-align: center;
	line-height: 104px;
	font-size: 24px;
	color: #333
}
.partner_all li {
	float: left;
	display: inline-block;
	width: 192px;
	height: 100px;
	border: 1px solid #eee;
	margin: 0 5px 10px
}
.partner_all li img {
	width: 120px;
	height: 42px;
	border: none;
	margin: 29px 36px
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 32px
}
.word-group-form .label-col {
	margin-top: -3px;
	font-size: 16px
}
.word-group-form .group-input {
	padding-left: 0
}
.word-group-form .group-input input::-webkit-input-placeholder {
font-size:13px
}
.word-group-form .group-input input::-moz-placeholder {
font-size:13px
}
.word-group-form .group-input input:-moz-placeholder {
font-size:13px
}
.word-group-form .group-input input:-ms-input-placeholder {
font-size:13px
}
.word-group-form .form-group {
	margin-bottom: 0!important
}
.group-list-nav .group {
	position: relative
}
.group-list-nav .btn.create {
	font-size: 12px;
	padding: 4px 8px
}
.group-list-nav .remove-group {
	font-size: 12px;
	color: #ccc;
	position: absolute;
	top: 1px;
	right: 3px
}
.table .select2-container, .table-operate .select2-container {
	width: 80px!important;
	font-size: 13px
}
.keyword-expand-list .group-change-select .setting {
	display: none
}
.table-operate .select2-container {
	border: 0
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px
}
.table .select2-container .select2-selection--single, .table .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px
}
.select2-container--default .select2-selection--single {
	border: 1px solid #ccc
}
.select2-container .select2-selection--single:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.table .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 26px
}
.guide-block {
	width: 170px;
	text-align: center;
	float: left;
	margin-left: 30px;
	margin-right: 62px
}
.guide-block .guide-circle {
	width: 80px;
	height: 80px;
	background-color: #0fbe9c;
	margin: 0 auto;
	border-radius: 40px;
	display: table
}
.guide-block .guide-circle span {
	display: table-cell;
	vertical-align: middle
}
.guide-block .guide-title {
	margin-top: 12px;
	margin-bottom: 2px;
	font-size: 18px;
	color: #0fbe9c
}
.guide-block .guide-desc {
	font-size: 14px;
	color: #666
}
.guide-four .guide-block {
	margin-left: 7px;
	margin-right: 62px;
	width: 216px
}
.keyword-guide-area .title-second .guide-enter {
	margin-left: 35px;
	color: #0fbe9c;
	font-size: 14px;
	display: none
}
.keyword-guide-area .guide-one .guide-block {
	position: relative
}
.guide-one .guide-seal {
	position: absolute;
	top: -70px;
	right: -90px;
	display: none
}
.keyword-repertory-container .tips {
	font-size: 12px;
	color: #888;
	text-align: right;
	width: 100%;
	margin-bottom: 10px
}

@media (min-width:768px) {
.navbar-inverse .navbar-collapse.collapse.navbar-collapse-mobile {
	display: none!important
}
.pc-hide, .search-index .container .title p {
	display: none
}
.sign-new .btn:hover {
	color: #fff;
	background-color: #0bb995;
	padding-left: 20px
}
.sign-new .btn.btn-gray:hover {
	color: #fff;
	background-color: #c6c6c6;
	text-indent: -2em;
	box-shadow: none;
	border: 1px solid #c6c6c6!important
}
}

@media (max-width:767px) {
html {
	font-size: 32px
}
.mobile-hide {
	display: none!important
}
.mobile-inline {
	display: inline!important
}
.body-date-picker .daterangepicker.opensright:after, .body-date-picker .daterangepicker.opensright:before {
	left: 90%
}
.body-date-picker .daterangepicker.opensright {
	left: 105px!important
}
.body-report-date-picker .daterangepicker.opensright {
	left: 168px!important
}
#hm_t_undefined {
	display: none
}
.head.navbar {
	min-width: initial;
	min-height: 50px;
	position: fixed;
	width: 100%;
	z-index: 2001;
	top: 0
}
.head.navbar .container {
	position: relative;
	width: initial!important
}
.jumbotron {
	padding-top: 49px;
	min-width: initial;
	margin-bottom: 0
}
.head.navbar.sign-nav {
	background-size: auto 100%;
	background-position: top center;
	position: relative;
	min-height: initial;
	height: 100px
}
.sign-nav.head.navbar .container {
	padding-top: 35px
}
.sign-nav .container .logo {
	width: 115px
}
.sign-nav .container .logo img {
	width: 100%
}
.sign-new.jumbotron {
	padding-top: 0;
	height: initial
}
.sign-new .container .form-horizontal {
	width: 290px
}
.sign-new .line {
	margin: 14px auto
}
.sign-new .aso-checkbox label span {
	top: 2px
}
.sign-new .aso-checkbox input[type=checkbox]:checked+label:after {
	top: 6px
}
.signin {
	height: initial
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4 {
	width: 80px;
	height: 37px
}
.sign-new .container .form-horizontal .form-group>div.col-xs-4>img {
	margin-top: 5px;
	width: 100%;
	height: 100%
}
.head.navbar .container {
	margin-top: 0!important;
	padding-left: 0;
	padding-right: 0
}
.mobile-nav {
	padding: 0 .15625rem;
	position: relative;
	z-index: 1000
}
.mobile-nav>div {
	position: relative;
	height: 50px;
	padding-top: 15px;
	float: left
}
.mobile-nav .mobile-nav-left {
	width: 45px;
	height: 25px;
	margin-top: 15px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 1005
}
.mobile-nav .mobile-nav-left .home-icon {
	display: inline-block;
	margin-top: -6px;
	margin-left: -4px;
	width: 34px;
	height: 34px;
	background-image: url(../images/home-icon.png);
	background-size: 34px 34px
}
.mobile-nav-left span {
	display: block;
	width: 25px;
	height: 3px;
	background-color: #fff;
	position: absolute;
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mobile-nav-left span:first-child {
	transform-origin: top left;
	-webkit-transform-origin: top left;
	top: 0
}
.mobile-nav-left span:nth-child(2) {
	top: 8px
}
.mobile-nav-left span:last-child {
	transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	bottom: 5px
}
.mobile-nav .mobile-nav-center {
	width: 100%;
	position: absolute;
	text-align: center;
	padding-top: 11px;
	z-index: 1004
}
.mobile-nav .mobile-nav-center img {
	width: 95px;
	height: 20px
}
.mobile-nav .mobile-nav-search {
	float: right;
	padding: 10px;
	z-index: 1005
}
.mobile-nav .mobile-nav-search>div {
	position: relative;
	width: 18px;
	height: 18px;
	padding: 0;
	border-radius: 100%;
	border: 3px solid #fff;
	margin-top: 6px
}
.mobile-nav .mobile-nav-search>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 8px;
	height: 3px;
	background-color: #fff;
	border-radius: 3px;
	top: 12px;
	right: -6px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.index-nav .mobile-nav-center, .index-nav .mobile-nav-search {
	display: none
}
.mobile-nav .mobile-nav-right {
	position: relative;
	float: right;
	width: 40px;
	height: 35px;
	padding: 15px 10px 0;
	overflow: hidden;
	z-index: 1010
}
.mobile-nav .mobile-nav-right span {
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	position: relative
}
.mobile-nav .mobile-nav-right span:first-child {
	width: 14px;
	height: 14px;
	border: 2px solid #fff
}
.mobile-nav .mobile-nav-right span:last-child {
	width: 18px;
	height: 18px;
	border: 2px solid #fff;
	margin-top: -2px
}
.mobile-nav .mobile-nav-search-form {
	width: 10rem;
	position: absolute;
	top: 0;
	left: 0;
	float: none;
	background-color: #151e28;
	opacity: 0;
	z-index: -1;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
	padding: 0 10px
}
.mobile-nav .mobile-nav-search-form.active {
	z-index: 3000;
	display: block;
	opacity: 1
}
.mobile-nav .mobile-nav-search-form .navbar-form {
	padding: 0;
	border: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	width: 80%;
	float: left;
	position: initial
}
.navbar-top-form .input-group-btn.select-button {
	border: initial
}
.navbar-top-form.lanuch .input-group .form-control[name=search] {
	width: 4.0625rem;
	width: 100%;
	animation: initial;
	-webkit-animation: initial;
	padding: 6px
}
.navbar-top-form .input-group-btn.select-button.country.hide+input {
	width: 100%!important
}
.navbar-top-form .input-group-btn.select-button .iconfont {
	width: .375rem;
	height: .375rem;
	font-size: .375rem
}
.navbar-top-form .input-group-btn.select-button .btn-default {
	border: 0;
	padding: 4px
}
.index .search .input-group-btn .change-middle {
	margin-bottom: .062rem
}
.index .search .input-group-btn .btn-default.submit-middle {
	padding: .22rem .3rem;
	border-radius: 0 .125rem .125rem 0
}
.navbar-top-form .input-group-btn.select-button .change .icon-flag {
	width: .5rem;
	height: .3125rem;
	background-size: 3.315476rem 15.125rem;
	top: 1px
}
.panel, .panel-overlay {
	display: none;
	position: fixed;
	top: 0;
	height: 100%
}
.mobile-nav .mobile-nav-search-form>.btn {
	float: left;
	padding: 5px 10px;
	margin-top: 8px;
	border: 1px solid #fff;
	background-color: #fff;
	color: #666;
	margin-left: .1875rem
}
.panel-overlay {
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0);
	opacity: 0;
	z-index: 5999
}
.panel {
	z-index: 1000;
	background: #212e3e;
	color: #fff;
	box-sizing: border-box;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	width: 7rem;
	border-radius: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s
}
.jumbotron, .vip-b {
	z-index: 2000
}
.panel.panel-left.panel-reveal {
	left: 0
}
.panel .userinfo {
	height: 1.5625rem;
	line-height: 1.5625rem;
	font-size: .5rem;
	text-align: center
}
.panel .userinfo a {
	color: #fff;
	position: relative
}
.change-lang-area {
	height: .75rem;
	line-height: .75rem;
	border-radius: .094rem;
	margin-left: 1.25rem
}
.change-lang-area .change-lang {
	border: 1px solid #0bb995;
	display: inline-block;
	height: .75rem;
	line-height: .75rem;
	width: .938rem
}
.change-lang-area a:nth-child(1) {
	border-radius: .094rem 0 0 .094rem
}
.change-lang-area a:nth-child(2) {
	border-radius: 0 .094rem .094rem 0;
	margin-left: -.125rem
}
.change-lang-area .change-lang.active {
	background-color: #0bb995
}
.panel .userinfo a.username {
	margin-left: -.625rem
}
.panel .userinfo>span {
	font-size: .4375rem;
	display: inline-block;
	color: #808082
}
.panel .vip-label span {
	margin-top: 0;
	margin-left: 0;
	position: absolute;
	top: 6px;
	left: 3px
}
.panel .nav-list {
	padding: .15625rem 0 .15625rem 1.1875rem;
	border-top: 1px solid #2d3c50
}
.panel .nav-list li {
	padding-left: .625rem
}
.panel .nav-list li.dropdown {
	padding-left: 0
}
.panel .nav-list li>a {
	font-size: .469rem;
	color: #fff;
	line-height: 1.09375rem
}
.panel .nav-list li>a>i {
	color: #f6b403
}
.panel .nav-list li.dropdown>a {
	font-size: .406rem;
	color: #AAA
}
.panel .nav-list li.active>a {
	color: #14cba5
}
.panel .nav-list .nav-icon {
	display: inline-block;
	width: .375rem;
	height: .375rem;
	margin-right: .281rem;
	margin-left: -.281rem;
	vertical-align: -1px;
	background-size: .375rem .375rem
}
.panel .nav-list .nav-icon.nav-rank-icon {
	background-image: url(../images/nav_rank.png)
}
.panel .nav-list .nav-icon.nav-asotool-icon {
	background-image: url(../images/nav_asotool.png)
}
.panel .nav-list .nav-icon.nav-other-icon {
	background-image: url(../images/nav_other.png)
}
body.panel-closing, body.with-panel-left-reveal {
	width: 100%;
	overflow-x: hidden
}
body.with-panel-left-reveal .mobile-nav .mobile-nav-left span:first-child {
	transform-origin: top left;
	-webkit-transform-origin: top left;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
body.with-panel-left-reveal .mobile-nav .mobile-nav-left span:nth-child(2) {
	opacity: 0
}
body.with-panel-left-reveal .mobile-nav .mobile-nav-left span:last-child {
	transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
body.panel-closing .head.navbar, body.panel-closing .jumbotron {
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform
}
body.with-panel-left-reveal .head.navbar, body.with-panel-left-reveal .jumbotron {
	-webkit-transform: translate3d(7rem, 0, 0);
	transform: translate3d(7rem, 0, 0);
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform
}
body.with-panel-left-reveal .panel-overlay {
	display: block;
	margin-left: 7rem
}
.foreign-language.index .search .search-bg-text, .index .search .search-bg-text {
	background-size: 100% auto;
	background-repeat: no-repeat;
	margin: .420625rem auto 0
}
.index {
	padding-top: 6.85625rem;
	background-position: 0 2.1875rem
}
.index .search .search-bg-text {
	width: 7.46875rem;
	background-image: url(../images/index-bg-search-mobile.png)
}
.foreign-language.index .search .search-bg-text {
	background-image: url(../images/index-bg-search-mobile-en.png);
	width: 8rem;
	height: .469rem
}
.index .search form {
	width: 100%;
	margin: .390625rem auto 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.index .search form .input-group {
	margin: 0 auto
}
.index .search .logo {
	width: 5.9375rem;
	margin: 0 auto
}
.index .search .logo img {
	width: 100%
}
.index .search .form-control {
	width: 5.181rem;
	height: 1.25rem;
	font-size: .32rem;
	padding: .1875rem
}
.index .search .input-group-btn.select-button.country.hide+input {
	width: 6.59375rem
}
.index .search .input-group-addon .btn-default, .index .search .input-group-btn .btn-default {
	width: 1.25rem;
	height: 1.25rem;
	padding-left: .21875rem;
	padding-top: .125rem;
	margin-left: 0
}
.index .platform .btn:focus, .index .platform .form-control:focus {
	border: 1px solid #ddd!important;
	border-right: 0!important;
	box-shadow: none
}
.index .platform .input-group-btn .change {
	width: 1.5rem;
	font-size: .469rem;
	border: 1px solid #ddd;
	border-right: 0;
	padding-left: .28rem
}
.index .platform ul.dropdown-menu {
	min-width: 1.444rem;
	left: 0
}
.index .search .input-group .form-control {
	margin: 0;
	border-radius: 0!important
}
.index .search .input-group .form-control[name=search]:focus {
	border: 1px solid #fff!important
}
.index .search .input-group-btn.search-button {
	display: inline-block;
	width: initial;
	border-radius: 0 .125rem .125rem 0
}
.index .search .input-group-btn.select-button {
	height: 1.25rem;
	line-height: 1.25rem;
	width: 1.40625rem;
	display: inline-block;
	border: 0;
	margin-left: -1px;
	float: left
}
.index .search .input-group-btn.select-button .btn-default {
	width: 100%;
	margin: 0;
	padding: 0;
	height: .625rem;
	font-size: initial;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	line-height: 1
}
.index .search .input-group-btn.select-button .icon, .index .search .input-group-btn.select-button .iconfont {
	font-size: .5rem;
	width: .5rem
}
.index .search .input-group-btn.select-button.country .icon-flag {
	width: .53125rem;
	height: .34375rem;
	background-size: 3.522693rem 16.070312rem
}
.index .search .input-group-btn.select-button .caret {
	margin-bottom: 1px;
	color: #aaa;
	margin-left: -1px
}
.index .search .input-group-btn.select-button.country ul.dropdown-menu {
	min-width: initial;
	padding: .28125rem .25rem;
	height: 6.71875rem
}
.index .search ul.dropdown-menu.country-select .form-control, ul.dropdown-menu.country-select .form-control {
	width: 6.25rem;
	height: .9375rem;
	font-size: .34375rem;
	border-radius: .0625rem;
	margin-bottom: .234375rem
}
.navbar-nav ul.dropdown-menu.country-select {
	height: 9.375rem
}
.navbar-nav ul.dropdown-menu.country-select .form-control {
	width: 4.0625rem;
	height: .78125rem
}
.navbar-nav ul.dropdown-menu.country-select li>a .icon-flag {
	width: .5rem;
	height: .3125rem;
	background-size: 3.315476rem 15.125rem;
	top: 1px
}
ul.dropdown-menu.country-select .select-container {
	padding-left: .15625rem
}
ul.dropdown-menu.country-select .area-name {
	font-size: .34375rem;
	line-height: 1;
	margin-bottom: .15625rem
}
ul.dropdown-menu.country-select li>a {
	height: .625rem;
	line-height: .625rem;
	color: #666;
	font-size: .3125rem;
	padding-left: .28125rem
}
ul.dropdown-menu.country-select .divider {
	margin-bottom: .21875rem;
	margin-top: .15625rem
}
.app-list .media {
	padding: 10px
}
.search-index .app-list .media-left {
	padding-left: 0
}
.app-list .media-left {
	padding-left: 0;
	padding-right: 6px
}
.app-list .media-index {
	padding-left: 4px;
	padding-right: 4px
}
.search-index-list .app-list {
	padding-top: 10px
}
.search-index-list .app-list .media img {
	width: 1.718rem;
	height: 1.718rem
}
.app-list .media-auther, .app-list .media-heading>a {
	width: 6.156rem;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.app-list .media-heading>a {
	font-size: .406rem
}
.app-list .media-auther {
	font-size: .343rem
}
.app-list .media-mobile {
	display: block;
	margin: .156rem 0 0;
	padding: 0
}
.aso100-nav-select {
	margin-top: 4px
}
.aso100-nav-select .collapse {
	display: block
}
.aso100-nav-select .navbar-nav>li {
	float: left
}
.pagination>li>a, .pagination>li>span {
	padding: .15625rem .3125rem
}
.info-container>.spinner-box {
	top: 0
}
.rank-index .container {
	width: 9.062rem!important
}
.rand-featured .navbar-nav .open .dropdown-menu.dropdown-menu-mobile {
	left: 0;
	right: 0
}
.rand-featured .navbar-nav .open .dropdown-menu.dropdown-menu-mobile>.glyphicon {
	left: .625rem
}
.navbar-nav {
	margin: 0 auto;
	width: 9.15rem
}
.aso100-nav-select .caret {
	margin-left: 0!important
}
.jumbotron .container {
	padding: 0
}
.eq-child {
	margin-left: .125rem
}
.container .title h2 {
	font-size: .468rem
}
.container .title h2 span {
	font-size: .3125rem
}
.rank-index .title .desc {
	display: none
}
.rank-list .col-md-2 {
	width: 100%;
	height: 2.375rem
}
.rank-list .thumbnail {
	border-left: none;
	border-right: none;
	border-bottom: 0
}
.rank-list .thumbnail:hover {
	box-shadow: none;
	border: 1px solid #ddd!important;
	border-left: none!important;
	border-right: none!important;
	border-bottom: none!important
}
.rank-list .thumbnail:hover .caption h5 {
	color: #33ba95
}
.rank-list .thumbnail img {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: .375rem;
	margin-left: 0;
	float: left;
	margin-top: .312rem
}
.rank-list .thumbnail .caption h5, .rank-list .thumbnail .caption h6 {
	text-align: left
}
.rank-list .thumbnail .caption h5 {
	font-size: .437rem;
	height: .557rem
}
.rank-list .thumbnail .caption h6 {
	font-size: .359rem;
	height: .459rem
}
.rank-list .thumbnail .caption h6:last-child {
	margin-top: 0
}
.rank-list.rank-list-float .thumbnail .caption h6:last-child {
	margin-left: 0
}
.rank-list .thumbnail {
	padding: 0;
	border-radius: 0
}
.rank-list .thumbnail .caption {
	width: 7.193rem;
	height: 1.656rem;
	padding: .2rem 0 0 .156rem;
	float: left
}
.rank-index .signin {
	height: 1.25rem;
	margin: .468rem auto
}
.rank-index .signin .btn-default {
	font-size: .25rem
}
.footer {
	min-width: 10rem;
	padding-top: .312rem
}
.footer .container {
	width: 10rem!important
}
.aso100-nav-select.nav-appinfo-part2 .dropdown {
	padding-top: 0
}
.appinfo-myapp {
	margin-right: 0;
	float: auto
}
.aso100-nav-select.nav-appinfo-part2 .navbar-nav>li>a {
	font-size: .375rem;
	padding: .188rem .312rem
}
.aso100-nav-select.nav-appinfo-part2 .navbar-nav>li>a .name {
	display: inline-block;
	width: 1rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: 1;
	position: relative;
	top: 2px
}
.app-optimization .form-horizontal .form-group .control-label, .navbar-nav .open .dropdown-menu.dropdown-menu-mobile>li.cascade span {
	display: none
}
.aso100-nav-select.nav-appinfo-part2 .navbar-nav>li>a .icon-flag {
	width: .5rem;
	height: .3125rem;
	background-size: 3.315476rem 15.125rem;
	top: 1px
}
.appinfo-myapp .btn {
	font-size: .375rem;
	padding: .188rem 0;
	width: 2.475rem;
	margin-top: 0;
	vertical-align: middle;
	overflow: hidden
}
.aso100-nav-select .navbar-nav>li>a {
	padding: 5px;
	margin-top: .03rem
}
.aso100-nav-select .navbar-nav>li>a.disabled {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	pointer-events: none;
	cursor: default;
	color: #666
}
.hot-search .title, .title {
	border-bottom: .031rem solid #33ba95
}
.navbar-nav .open .dropdown-menu {
	position: absolute;
	background: #151e28;
	margin-top: 7px
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile {
	width: 300px;
	right: -76px;
	left: initial
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile.dropdown-menu-mobile-release {
	right: initial
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile>.glyphicon {
	left: initial;
	right: 80px
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile.dropdown-menu-mobile-release>.glyphicon {
	left: 12px;
	right: initial
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile>li {
	float: left;
	width: 70px
}
.body-foreign-language .navbar-nav .open .dropdown-menu.dropdown-menu-mobile {
	width: 160px
}
.body-foreign-language .navbar-nav .open .dropdown-menu.dropdown-menu-mobile>li {
	float: none
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile>a {
	padding-left: 10px;
	padding-right: 10px
}
.aso100-nav-select .navbar-brand {
	white-space: nowrap;
	padding: 5px 0
}
.title {
	width: 9.062rem;
	height: 1.312rem;
	margin: 0 auto;
	padding-top: 20px
}
.hot-search .table>tbody>tr>td {
	float: left;
	width: 100%
}
.hot-search-list {
	width: 9.026rem;
	margin: 0 auto
}
.hot-search-list table.table {
	border-top: 0
}
.hot-search-list table.table>tbody>tr>td.hotsearch-td {
	text-align: left;
	background-color: #f5f5f5
}
.keyword-rank .container {
	width: 9.026rem!important
}
.keyword-rank .navbar-nav .open .dropdown-menu.dropdown-menu-mobile {
	right: -160px
}
.keyword-rank .navbar-nav .open .dropdown-menu.dropdown-menu-mobile>.glyphicon {
	right: 178px
}
.app-optimization .form-horizontal {
	margin-top: .406rem
}
.app-optimization .form-horizontal .form-group {
	margin: .312rem auto
}
.app-optimization .form-group .col-sm-9 {
	height: 98px;
	width: 90%;
	padding: 0;
	margin: 0 auto;
	box-shadow: none
}
.app-optimization .form-group:last-child .col-sm-9 {
	height: auto
}
.app-optimization .form-group .col-sm-9 .btn {
	font-size: 12px;
	padding: 5px 10px
}
.app-optimization .textarea, .app-optimization .textarea-bg-text {
	height: 98px;
	font-size: 12px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #ebebeb!important
}
.title-second {
	width: 9.206rem;
	font-size: .5rem;
	padding-left: .218rem;
	padding-top: .468rem;
	margin: 0 .258rem
}
.title-second span {
	margin-top: .546875rem;
	width: .062rem;
	height: .381rem
}
.app-optimization ul {
	width: 9.206rem;
	margin: 5px auto 0;
	padding-left: 0
}
.app-optimization ul li {
	font-size: .375rem;
	line-height: .562rem;
	padding-left: 10px
}
.app-optimization .tips-new .tips-new-problem, .app-optimization .tips-new .tips-new-suggest, .app-optimization .title-second {
	line-height: 1.5;
	font-size: .375rem
}
.app-optimization ul li i {
	top: 7px
}
.app-optimization .keyword-list {
	width: 9.706rem;
	margin: 10px auto 0 0
}
.app-optimization .keyword-list>p {
	font-size: .4375rem;
	margin: 0
}
.app-optimization .title-second em {
	font-size: .375rem;
	margin-left: -.3125rem
}
.keyword-list table.table .large th {
	font-size: .343rem
}
.keyword-list table.table tr td {
	font-size: .281rem;
	padding: .125rem
}
.keyword-list .no-limit {
	font-size: .281rem
}
.app-optimization .form-horizontal .form-group {
	margin-top: 10px;
	text-align: left
}
.myApp .aso-checkbox, .myApp .container .list .appinfo .info .navbar-nav li.dropdown, .search-index .container .title p {
	display: inline-block
}
.app-optimization .title-second span {
	margin-top: .56rem
}
.btn-custom {
	padding: .078rem .546rem
}
.keyword-extend .input-group {
	width: 9.026rem;
	margin: 0 auto
}
.keyword-extend .tips {
	width: 9.2rem;
	margin: .156rem auto
}
.keyword-extend .nav-child-form .input-group .form-control {
	width: 7.62rem
}
.keyword-extend .nav-child-form button {
	height: 42px
}
.keyword-extend .keyword-list {
	padding: 0 .46875rem
}
.keyword-extend .keyword-list table {
	width: 100%
}
.about .container .title {
	padding-top: .581rem;
	margin-bottom: .312rem
}
.about .container p {
	width: 9.026rem;
	margin: 0 auto;
	font-size: .39rem;
	line-height: .781rem
}
.about .container .sub-title {
	font-size: .437rem
}
.article-content .title h1 {
	line-height: .812rem;
	font-size: .625rem
}
.zhuanlan-index .title-second {
	font-size: .406rem!important;
	margin-left: .125rem;
	padding-top: 0;
	width: 8.718rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zhuanlan-index .title-second span {
	margin: 0
}
.article-list>li {
	width: 9.026rem;
	padding: .312rem 0;
	margin-left: .368rem
}
.zhuanlan-index .article-simple-content {
	width: 4.714rem;
	font-size: .375rem;
	padding-left: .312rem
}
.article-info {
	width: 9.026rem;
	padding: .312rem
}
.article-list-box .pagination {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center
}
.article-list-box .pagination a, .article-list-box .pagination span {
	float: none
}
.article-content, .article-list-box {
	width: 10rem
}
.article-content .title {
	font-size: .437rem;
	height: initial
}
.article-info>div {
	font-size: .343rem
}
.article-info>.date span {
	background: url(../images/zl-cloc.png);
	background-size: 14px 14px
}
.article-info>.auther span {
	background: url(../images/zl-msg.png);
	background-size: 14px 14px
}
.article-info>div:last-child .icon {
	background: url(../images/zl-book.png);
	background-size: 16px 14px
}
.article-content {
	padding: .312rem .468rem
}
.article-content .article-simple-content img, .article-list>li .text-left {
	width: 100%
}
.article-list-top {
	width: 9.026rem;
	margin: 0 auto
}
.article-list-top a img {
	width: 4.422rem;
	height: 2.875rem
}
.article-list-top a.second {
	margin: 0 0 0 .18rem
}
.article-list-top a .recommend {
	width: .812rem;
	height: .438rem;
	top: .156rem;
	left: .156rem;
	font-size: .312rem;
	line-height: .438rem;
	border-radius: .062rem
}
.article-list-top a .text-bottom {
	height: .875rem
}
.article-list-top a p {
	width: 4.125rem;
	font-size: .312rem;
	line-height: .43rem;
	left: .15625rem;
	height: initial;
	bottom: 1px
}
.article-info>div+div {
	margin-left: .175rem
}
.article-list>li .text-right img {
	width: 3.406rem;
	height: 2.688rem
}
.article-list>li .text-right {
	position: absolute;
	top: 1.99rem;
	right: 0
}
.zhuanlan-index .article-content .article-simple-content {
	width: 9.062rem;
	padding-left: 0
}
.zhuanlan-index .article-content .article-simple-content h2 {
	font-size: 18px;
	color: #000
}
.article-list>li {
	position: relative
}
.content-bottom .bottom-right div {
	width: 3.562rem;
	height: 1.016rem;
	margin-right: .76rem;
	border-radius: .469rem;
	float: left
}
.content-bottom .bottom-right div+div {
	margin-right: 0;
	float: right
}
.content-bottom .bottom-right div span {
	width: 25px;
	height: 20px;
	margin: .2rem .156rem .25rem .469rem;
	background: url(../images/zl-wb.png);
	background-size: 25px 20px
}
.content-bottom .bottom-right div+div span {
	background: url(../images/zl-wx.png);
	background-size: 25px 20px
}
.content-bottom .bottom-right {
	margin-right: 6%;
	width: 87%
}
.article-content .bottom-title {
	margin: .281rem 0
}
.article-content .bottom-title span {
	float: left
}
.article-content .bottom-title a {
	float: left;
	width: 7.031rem
}
.relevant .rela {
	font-size: .344rem;
	color: #999;
	margin-top: .406rem
}
.relevant .relation span {
	width: 4px;
	height: 4px;
	background: #666;
	float: left;
	border-radius: 50%;
	margin: .242rem .156rem 0 0
}
.setting-index, .setting-index .container {
	background-color: #f6f6f6
}
.relevant .relation a {
	font-size: .391rem;
	float: left;
	width: 8.55rem;
	color: #666;
	margin-bottom: .262rem
}
.article-content .relevant .title {
	height: 1rem
}
.content-bottom {
	height: initial;
	margin-top: 0
}
.content-bottom .bottom-right div p {
	margin-top: .1875rem
}
.content-bottom .bottom-right div a {
	height: 100%;
	line-height: 1.016rem;
	margin-top: 0
}
.article-content .relevant .rela {
	font-size: .344rem;
	color: #858585;
	margin: .312rem 0
}
.search-index .container .title p {
	font-size: .3rem;
	color: #666;
	padding-left: .312rem
}
.search-index-list {
	width: 9.026rem;
	margin: .312rem auto
}
.search-index-list .offlineAppTip {
	font-size: .406rem;
	padding: .312rem .156rem .156rem .312rem
}
.search-index-list .offlineAppTip .offline-icon {
	width: .47rem;
	height: .47rem;
	vertical-align: -.1rem
}
.search-index .aso100-nav-label {
	height: .881rem;
	width: 9.026rem;
	margin: .312rem auto
}
.search-index .aso100-nav-label>.tab {
	height: .828rem;
	line-height: .781rem
}
.search-index .table .word {
	width: 1.75rem;
	font-size: .343rem
}
.search-index .table .hints {
	width: initial
}
.search-index table.table td {
	font-size: .296rem
}
.search-index table.table>tbody>tr>td>a, .select-time table.table>tbody>tr>td>a {
	color: #666
}
.search-index table.table th.tips {
	width: .375rem
}
.search-index .table .search-no {
	width: initial
}
.search-index .app-list .media-body {
	width: 6.156rem;
	padding-top: 0
}
.about .container p span {
	font-weight: 700
}
.myApp {
	min-height: initial
}
.myApp .app-list {
	padding-left: 15px;
	padding-right: 15px
}
.myApp .app-list .media {
	position: relative;
	margin: 0 auto;
	border-left: none;
	border-right: none
}
.myApp .app-list .media-body h4 {
	font-size: .406rem
}
.myApp .app-list .media-body div {
	font-size: .343rem
}
.app-list .media-info-category {
	margin-right: .468rem
}
.myApp .app-list .subscribe {
	width: 7.281rem;
	position: absolute
}
.myApp .app-list .subscribe table td {
	width: .53rem;
	padding: .213rem 0 0;
	font-size: .312rem
}
.myApp .app-list .remove-icon {
	position: absolute;
	left: -.3125rem
}
.myApp .media-right {
	position: relative
}
.myApp .app-list .media {
	padding-left: 0
}
.myApp .app-list .media img {
	width: 1.718rem;
	height: 1.718rem
}
.myApp .app-list .subscribe table {
	margin-left: .432rem
}
.myApp .app-list .media-auther {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 5.062rem
}
.myApp .app-list .title-second {
	margin-bottom: .219rem
}
.subscribe-container {
	width: 6.875rem
}
.subscribe-container .aso-checkbox label span {
	top: 0
}
.subscribe-container .aso-checkbox label:after {
	top: 5px
}
.subscribe-container .aso-radio label span {
	top: 0
}
.subscribe-container .aso-radio label:after {
	top: 4px
}
.myApp .app-list .media-index {
	padding-left: 0;
	position: relative;
	left: 0
}
.myApp .app-list .media-index span {
	display: inline-block;
	width: 18px
}
.myApp .container .list, .myApp .container .title {
	width: 96%;
	margin: -1px auto 0
}
.myApp .container .list .appinfo {
	padding: 12px 10px
}
.myApp .container .list .appinfo .number {
	width: initial;
	height: 50px;
	line-height: 50px;
	font-size: 14px
}
.myApp .container .list .appinfo .app-icon {
	width: 40px;
	height: 40px;
	border-radius: 8px;
	margin: 5px 4px
}
.myApp .container .list .appinfo .info {
	width: 5rem;
	height: 50px
}
.myApp .container .list .appinfo .info .navbar-nav {
	width: initial;
	margin-top: 3px
}
.myApp .container .list .appinfo .action {
	float: right
}
.myApp .container .list .appinfo .action>div {
	width: 24px
}
.myApp .container .list .appinfo .action>.delete {
	margin-right: 10px
}
.myApp .container .list .appinfo .action>.order {
	margin: 0;
	display: none
}
.myApp .container .list .app-data .datainfo .title-second {
	width: 50%
}
.myApp .container .list .app-data .datainfo .more {
	margin-top: 14px
}
.myApp .container .list .app-data .datainfo.custom-data, .myApp .container .list .app-data .datainfo.download-data, .myApp .container .list .app-data .datainfo.keyword-data, .myApp .container .list .app-data .datainfo.rank-data, .myApp .container .list .app-data .datainfo.shelves-data {
	width: 94%;
	margin: 0 3%
}
.myApp .container .list .app-data .datainfo.custom-data, .myApp .container .list .app-data .datainfo.shelves-data {
	margin-bottom: 18px
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .chart-data {
	width: 210px
}
.myApp .container .list .app-data .datainfo.keyword-data .data-box .text-data {
	padding-left: 3px;
	margin-left: 3px
}
.sweet-alert img {
	width: 3.75rem;
	height: 3.75rem
}
.sweet-alert .sa-icon.sa-warning .sa-body {
	width: .078rem
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
	width: .109rem;
	height: .109rem;
	position: absolute;
	bottom: .3rem
}
.sweet-alert {
	width: 70%;
	margin: 0 auto
}
.sweet-alert h2 {
	margin: .41rem 0 .31rem;
	font-size: .375rem
}
.sweet-alert p {
	font-size: .25rem;
	margin-bottom: .414rem;
	line-height: .75rem
}
.sweet-alert button {
	font-size: .265rem;
	padding: .2rem .7rem;
	margin: 0 .078rem
}
.setting-index {
	height: 8.875rem
}
.setting-index .container h3 {
	text-align: center;
	font-size: .5rem;
	line-height: .59375rem;
	margin: .40625rem 0
}
.setting-index .container ul {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0 0 0 .46875rem;
	background-color: #fff;
	margin-bottom: .3125rem
}
.setting-index .container ul li {
	border-bottom: 1px solid #ddd
}
.setting-index .container ul li:last-child {
	border-bottom: 0
}
.setting-index .container ul li a {
	position: relative;
	display: inline-block;
	color: #555;
	padding: .3125rem 0;
	font-size: .4375rem;
	width: 100%
}
.setting-index .container ul li a:after {
	content: "";
	position: absolute;
	top: .46875rem;
	right: .46875rem;
	display: block;
	width: .203125rem;
	height: .34375rem;
	background-size: 100%;
	background-image: url(../images/icon-right.png)
}
.setting-index .container ul.no-icon a {
	text-align: center;
	color: #868686
}
.setting-index .container ul.no-icon a:after {
	background: 0
}
.setting-content {
	padding-left: 15px;
	padding-right: 15px
}
.vip {
	margin: 0 auto;
	border-bottom: .046rem solid #33ba95
}
.setting-content .vip p {
	color: #14cba5;
	font-size: .5rem;
	height: 1.406rem;
	line-height: 1.406rem;
	font-weight: 400
}
.setting-content p {
	margin: 0 auto;
	line-height: 1.5;
	padding: .312rem 0 0;
	font-size: .375rem
}
.setting-content>p {
	padding-left: 6px
}
.setting-content>p.text-center {
	padding-left: 0
}
.setting-content table {
	width: 9.026rem;
	margin-left: .25rem
}
.setting-content {
	width: 100%
}
.wechat-qrcode .title-second {
	font-size: .406rem
}
.wechat-qrcode .title-second span {
	margin-top: .46875rem;
	width: .062rem;
	height: .381rem
}
.setting-content .title-second {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}
.setting-content table td, .setting-content table th {
	font-size: .3125rem!important;
	padding: .5rem .09375rem!important
}
.setting-content .form-horizontal.vip-code .input {
	padding-left: 6px
}
.setting-content .form-horizontal.vip-code .input>input {
	width: 4.687rem
}
.setting-content .form-horizontal.vip-code .input>.btn {
	padding: .22rem .359rem
}
.setting-content .form-horizontal .input {
	width: 100%;
	padding: 0
}
.setting-content .list-son {
	width: 100%;
	padding: .46875rem 0;
	height: initial
}
.setting-content .order-list .list-son ul {
	padding: 0 .15625rem
}
.setting-content .order-list .list-son ul li .pay-p, .setting-content .order-list .list-son ul li h5 {
	font-size: .4375rem;
	margin: 0
}
.setting-content .order-list .list-son ul .method {
	font-size: .375rem;
	margin-top: .3125rem
}
.setting-content .order-list .list-son ul li a {
	width: initial;
	height: initial;
	line-height: initial;
	padding: .15625rem;
	margin: -.15625rem 0 0;
	font-size: .3125rem
}
.setting-content .itc, .setting-content .itc .itc-tit {
	width: 100%
}
.setting-content .itc>div {
	margin-left: .25rem
}
.setting-content .itc .itc-tit div {
	width: 100%;
	margin: 0
}
.setting-content .itc .itc-tit div>p {
	width: .9375rem;
	padding: .3125rem 0;
	margin: 0 .25rem
}
.setting-content .itc .itc-tit div>p:nth-child(1) {
	width: 2.5rem
}
.setting-content .itc .tit {
	width: 100%
}
.setting-content .itc .tit p {
	width: 1.25rem
}
.setting-content .itc .tit p.itc-account {
	width: 2.90625rem;
	padding: .46875rem .1875rem
}
.setting-content .itc .tit .time {
	width: 1.25rem;
	margin: 0 .25rem
}
.setting-content .itc .tit .normal {
	margin-top: .3125rem
}
.setting-content .itc .tit .last {
	margin: .75rem .3125rem 0 0
}
.setting-content .itc .main {
	width: 100%;
	height: 2.9375rem
}
.setting-content .itc .main>a {
	display: block;
	float: left;
	width: 1.09375rem;
	margin: .921875rem .3125rem 0
}
.setting-content .itc .main .applogo {
	width: 1.09375rem;
	height: 1.09375rem;
	margin: 0;
	border-radius: .1875rem
}
.setting-content .itc .main .center {
	height: 1.875rem
}
.setting-content .itc .main .center h6 {
	font-size: .4375rem;
	padding-top: .4375rem;
	width: 5.15625rem;
	margin: 0
}
.container-box .base-info td, .down-tips {
	font-size: .375rem
}
.setting-content .itc .main .center p {
	margin: 0;
	line-height: 1.2;
	width: 5.15625rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.setting-content .itc .main .center p .phone {
	padding-left: .3125rem
}
.setting-content .itc .main .button {
	margin-right: .3125rem;
	padding-top: 0
}
.setting-content .itc .main .button a {
	display: block;
	width: initial;
	height: initial;
	line-height: initial;
	padding: .125rem .25rem;
	border-radius: .125rem;
	margin: .4375rem 0 0
}
.setting-content .title-second .btn {
	padding: .09375rem .1875rem;
	font-size: .375rem
}
.app .title-second {
	margin: .4rem .468rem
}
.container-box p.text-center {
	padding: 0 15px
}
.container-box .screenshot {
	height: 4.21875rem;
	margin-left: 10px;
	margin-right: 10px
}
.container-box .base-area, .container-box .purchase {
	margin-left: .469rem;
	width: 91%
}
.container-box .screenshot .scroll-icon {
	top: 1.5625rem
}
.container-box .screenshot .screenshot-box div {
	height: 100%
}
.container-box .screenshot .screenshot-box img {
	height: 100%;
	min-width: initial
}
.container-box .desc {
	position: relative
}
.container-box .desc pre {
	padding-right: 9.5px;
	padding-left: .46875rem;
	max-height: 190px;
	overflow: hidden
}
.container-box .desc .more {
	position: absolute;
	bottom: -15px;
	right: 20px;
	color: #33ba95
}
.container-box .aso100-nav-label {
	height: .881rem;
	width: 9.026rem;
	margin: .312rem auto
}
.container-box .aso100-nav-label>.tab {
	height: .828rem;
	line-height: .781rem;
	padding: 0 .5625rem
}
.container-box .aso100-nav-label.market-list>.tab {
	padding: 0 .5599rem;
	margin-bottom: .25rem
}
.container-box .aso100-nav-label.market-list {
	margin-bottom: -.738rem;
	border: 0;
	height: auto
}
.app-list-simple {
	margin: .312rem .468rem
}
.container-box .app-list-simple li+li {
	margin-left: .312rem
}
.app-list-simple li {
	width: 1.4375rem;
	margin-left: .359rem;
	margin-top: .3125rem
}
.container-box {
	padding-bottom: .312rem
}
.version .appIcon {
	width: 1.562rem;
	height: 1.562rem
}
.app-list-simple li img {
	width: 1.40625rem;
	height: 1.40625rem
}
.app-list-simple li .appname {
	font-size: 12px
}
.container-box .title-second {
	margin-left: .272rem
}
.container-box .title-forth {
	margin: .469rem 0 .188rem .469rem;
	font-size: .375rem
}
.container-box .title-keyword .title-forth .return-show {
	font-size: .344rem
}
.rank.table {
	width: 9.112rem;
	margin: .375rem .52rem 0
}
.rank.table .name {
	width: 30%;
	font-size: .39rem
}
.rank.table .rank {
	font-size: .612rem
}
.container-box .featured-info, .keyword-info {
	width: 9.026rem;
	margin: 0 auto .2rem;
	font-size: .312rem;
	line-height: 1.8
}
.container-box .aso-checkbox {
	font-size: .312rem;
	margin-top: .468rem
}
.container-box .subscribe-container .aso-checkbox label span {
	top: 2px
}
.container-box .aso-checkbox span {
	margin-top: -.068rem
}
.keyword.aso100-nav-select .navbar-form .form-control {
	width: 6.25rem
}
.aso100-nav-select .navbar-nav .add-custom-keyword {
	margin-left: 0
}
.aso100-nav-select .navbar-nav {
	position: relative;
	left: -.156rem
}
.aso100-nav-select .navbar-nav>li, .aso100-nav-select .navbar-nav>li+li {
	margin-left: .156rem
}
.nav-appinfo-part2.aso100-nav-select .navbar-nav>li+li {
	margin-left: .1875rem
}
.body-foreign-language .aso100-nav-select .navbar-nav li.ml {
	margin-left: .6rem
}
.container-box .keyword-list, .keyword-repertory-container {
	width: 9.026rem;
	margin: 0 auto
}
.container-keyword-expand .table .aso-checkbox label span, .container-keyword-repertory .table .aso-checkbox label span {
	width: .406rem!important;
	height: .406rem!important
}
.container-keyword-repertory .repertory-box .row .col-md-2 {
	font-size: .42rem;
	padding: 6px 0
}
.container-keyword-repertory .repertory-box .btn {
	margin: .312rem 0 0
}
.container-keyword-repertory .group-list-nav .btn.create {
	font-size: .375rem;
	padding: .062rem .188rem
}
.container-keyword-repertory .repertory-box .row .col-md-10 .btn {
	margin-right: .312rem;
	border-radius: .781rem;
	padding: .16rem .3rem;
	font-size: .375rem;
	margin-top: .212rem
}
.container-keyword-repertory .repertory-box .col-md-2 {
	text-align: left
}
.keyword-list table.table, .keyword-list table.table a {
	color: #337ab7
}
.keyword-list .dataTables_wrapper .table .sort-word {
	word-break: break-all
}
.keyword-list .dataTables_wrapper .table .sort-index, .keyword-list .dataTables_wrapper .table .sort-rank, .keyword-list .dataTables_wrapper .table .sort-word {
	width: 20%
}
.keyword-list .dataTables_wrapper .table .sort-nums {
	width: 22%
}
.keyword-list .dataTables_wrapper .table .sort-control {
	width: 18%
}
.keyword-list .dataTables_wrapper .row .col-xs-5 .dataTables_info {
	width: 9.026rem;
	text-align: center
}
.keyword-list .dataTables_wrapper .row {
	margin-left: 0;
	margin-right: 0
}
.keyword-list table.table a, .keyword-list.keyword-list table.table {
	font-size: .281rem
}
.keyword-summary .wave-line {
	display: block;
	margin: -5px 0
}
.keyword-summary .total-tr a {
	font-size: .281rem!important
}
.keyword-list .dataTables_wrapper div.dataTables_filter label {
	float: left;
	margin-left: .5rem
}
.keyword-list .dataTables_filter label .input-sm {
	width: 70%
}
.keyword-list .sort-rank div {
	margin-left: .156rem
}
.keyword-list .sort-rank div span.glyphicon {
	margin-right: .078rem
}
div.dataTables_info, div.dataTables_paginate {
	float: right;
	margin-right: .5rem;
	font-size: .312rem
}
.keyword-list th .icon-down {
	margin-left: .03125rem!important
}
.keyword .vip-active-label {
	position: absolute;
	top: .12rem;
	right: -.45rem
}
div.dataTables_paginate {
	text-align: center;
	padding: 0
}
div.dataTables_paginate ul.pagination {
	width: 100%;
	margin: .25rem auto;
	float: none
}
.keyword-list .row .col-xs-7 {
	width: initial;
	float: none
}
.keyword.aso100-nav-select {
	margin-top: 0;
	margin-bottom: 5px
}
.keyword.aso100-nav-select .navbar-nav>li>a {
	padding: 5px 8px
}
.keyword-change.charts-list .charts-box {
	width: 92%;
	margin-left: .4375rem
}
.keyword-change.charts-list .charts-box.odd {
	margin-left: .4375rem
}
.hot-search .collapse {
	width: 9.026rem;
	margin: 0 auto
}
.hot-search .collapse .navbar-nav li.hsdate {
	width: 6.25rem;
	margin-left: .512rem
}
.aso100-nav-select .navbar-form .btn {
	margin-left: .056rem
}
.hot-search .collapse .navbar-form .form-control {
	width: 3.843rem;
	margin: 0
}
.hot-search .navbar-form .form-group {
	display: inline-block
}
.hot-search .hot-search-detail-list {
	width: 9.026rem;
	margin-left: .468rem
}
.hot-search .hot-search-detail-list .table>tbody>tr>td {
	width: 0;
	float: none;
	font-size: .25rem
}
.hot-search .hot-search-detail-list>div {
	margin-top: 0;
	padding-bottom: .156rem
}
.signin .aso-checkbox a {
	font-size: 14px;
	color: #212e3e;
	float: right;
	text-decoration: none;
	border-bottom: 1px solid;
	line-height: 1.3
}
.app .container {
	border: none
}
.nav-appinfo {
	width: 100%;
	position: relative;
	background-color: #fff;
	padding: 0 15px
}
.nav-appinfo .appname {
	padding: 0;
	margin-bottom: .46875rem;
	text-align: left
}
.nav-appinfo .appname img {
	float: left;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: .375rem;
	border: 1px solid #eee;
	margin-right: .1875rem
}
.nav-appinfo .appname>p {
	margin-top: .1075rem;
	font-size: .46875rem;
	color: #333
}
.nav-appinfo .appname>p>span {
	font-size: .4375rem;
	color: #666;
	margin-left: 8px;
	font-weight: 400
}
.nav-appinfo .appname .appinfo-info {
	width: 3.75rem;
	float: left
}
.platform-tip {
	border-top: .938rem solid #FFF;
	border-right: .938rem solid transparent
}
.nav-appinfo .appname .appinfo-info p {
	display: inline-block;
	margin-top: 0;
	font-size: .375rem;
	color: #333;
	width: 6.25rem;
	line-height: 1.3
}
.nav-appinfo .appname .label-t {
	color: #999
}
.nav-appinfo .appname .appinfo-info .appinfo-appid, .nav-appinfo .nav-list li.active .nav-title {
	color: #33ba95
}
.nav-appinfo .appname .appinfo-info {
	margin-top: .219rem
}
.nav-appinfo .appname .appinfo-dd {
	margin-top: .08rem
}
.nav-appinfo .appname .category {
	display: inline-block;
	max-width: 2.656rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.nav-appinfo .appname .fr {
	float: right;
	width: 3.8rem;
	text-align: left
}
.nav-appinfo .appname p.name-str {
	white-space: inherit
}
.nav-appinfo .appname .appinfo-auther:last-child p {
	margin-top: 0
}
.nav-appinfo .appname .appinfo-myapp {
	margin-right: 0;
	position: absolute;
	right: .3125rem;
	top: .875rem
}
.nav-appinfo .appname .appinfo-myapp .btn {
	margin-top: 0;
	float: left;
	padding: .125rem
}
.nav-appinfo .nav-list {
	width: 9.2rem;
	margin: 0 auto
}
.nav-appinfo .nav-list li {
	float: left
}
.nav-appinfo .navbar-nav>li {
	margin-left: .1rem
}
.nav-appinfo .nav-list li .icon-vline {
	display: none
}
.nav-appinfo .nav-list li .icon {
	top: .25rem;
	left: .9375rem;
	background-size: 19px 19px!important
}
.nav-appinfo .nav-list li:nth-child(1) .icon {
	background: url(../images/com-icon1.png)
}
.nav-appinfo .nav-list li:nth-child(2) .icon {
	background: url(../images/com-icon2.png)
}
.nav-appinfo .nav-list li:nth-child(3) .icon {
	background: url(../images/com-icon3.png)
}
.nav-appinfo .nav-list li:nth-child(4) .icon {
	background: url(../images/com-icon4.png)
}
.nav-appinfo .nav-list li:nth-child(5) .icon {
	background: url(../images/com-icon5.png)
}
.nav-appinfo .nav-list li:nth-child(6) .icon {
	background: url(../images/com-icon6.png)
}
.nav-appinfo .nav-list li:nth-child(7) .icon {
	background: url(../images/com-icon7.png)
}
.nav-appinfo .nav-list li:nth-child(8) .icon {
	background: url(../images/com-icon8.png)
}
.nav-appinfo .nav-title {
	padding: .9375rem 0 .3125rem;
	border: 1px solid #ddd;
	width: 2.3125rem;
	font-size: .34375rem;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: -1px;
	margin-left: -1px;
	height: initial;
	line-height: 1.5
}
.info-container {
	margin-left: 0;
	padding-left: 0;
	min-height: 15rem
}
.container-box table.table>tbody>tr>th, .container-box table.table>thead>tr>th {
	font-size: .34375rem;
	padding-top: .21875rem;
	padding-bottom: .21875rem
}
#charts {
	width: 96%
}
.version.table {
	width: 8.84375rem;
	margin: 0 auto
}
.version td.content {
	padding: 12px 5px
}
.version td.content p {
	width: 120px
}
.version td.content span.more {
	bottom: 0
}
.detect.table {
	width: 8.84375rem;
	margin: 0 auto
}
.detect td {
	font-size: .312rem
}
.detect .d-score {
	padding: .625rem 0
}
.detect .d-title {
	font-size: .344rem;
	color: #13caa5;
	width: 2.031rem
}
.detect .d-btn-test {
	padding: .031rem .219rem;
	font-size: .312rem
}
.detect .d-device-title {
	padding: .312rem 0
}
.detect .d-left-align {
	padding-left: .312rem
}
.competi-base {
	width: 100%;
	padding: 0 15px
}
.competi-base table.table {
	width: 100%
}
.competi-base table.table>tbody>tr img {
	width: 1.09375rem;
	height: 1.09375rem;
	border-radius: .1875rem
}
.competi-base table.table>tbody>tr .media, .competi-base table.table>tbody>tr .media-body {
	width: 3.125rem
}
.competi-base table.table>tbody>tr .media-heading {
	width: 3.125rem;
	font-size: .375rem
}
.competi-base table.table>tbody>tr .media-auther {
	width: 3.125rem;
	font-size: .3125rem
}
.competi-base table.table>tbody>tr .rank {
	font-size: .40625rem
}
.competi-base table.table>tbody>tr .brand {
	font-size: .3125rem;
	width: 1.5625rem
}
.add-competi .row .media-auther, .add-competi .row h4.media-heading {
	font-size: .375rem;
	width: 3.9375rem
}
.add-competi .competi-close {
	top: -10px;
	right: -6px
}
.add-competi .spinner-bg {
	top: 84px;
	height: 480px
}
.add-competi-bg .add-competi {
	width: 9.0625rem!important;
	margin-left: .53125rem;
	height: initial;
	padding-bottom: 90px
}
.add-competi .navbar-form {
	width: 7.71875rem;
	padding: 35px 0 0
}
.add-competi .navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	margin-right: .08rem
}
.add-competi .navbar-form .form-control {
	width: 3.5625rem
}
.add-competi .navbar-form .btn-default {
	margin-left: 0
}
.add-competi .competi-search-list {
	padding-top: 0;
	border: none
}
.add-competi .competi-search-list.app-list .media {
	padding: .15625rem 0;
	width: initial;
	height: initial;
	margin-top: -1px
}
.add-competi .row {
	padding-bottom: 0
}
.add-competi .row .col-md-6 {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px
}
.add-competi .row .media-body {
	padding-top: .25rem
}
.add-competi .row .media img {
	width: 1.125rem;
	height: 1.125rem;
	border-radius: .16375rem
}
.add-competi .media-body {
	width: 3.9375rem
}
.add-competi .row .media-auther {
	margin-top: 0
}
.add-competi p.text-center.page {
	left: 2.1875rem
}
.comment-info.row {
	width: 9rem;
	margin: 0 auto
}
.comment-info.row>div {
	width: 100%
}
.comment-info.row>div+div {
	margin-left: 0;
	margin-top: .3125rem
}
.comment-info.row .reting-box .reting {
	padding: .75rem 2px .6875rem;
	width: 3.125rem
}
.comment-info.row .reting-box .reting>p.num {
	font-size: .5625rem
}
.comment-info.row .reting-box .reting>p.star {
	margin: 5px auto;
	width: 75px
}
.comment-info.row .reting-box .reting>p.all {
	font-size: .3125rem
}
.comment-info.row .reting-box .rating-info li {
	font-size: .25rem;
	line-height: 1.5
}
.comment .comment-content, .container-box .notice {
	font-size: .3125rem
}
.comment-info.row .reting-box .rating-info li .progress {
	width: 3.4375rem;
	height: .25rem
}
.comment {
	width: 9.1rem;
	margin: 0 auto
}
.comment .comment-content p, .comment td.comment-date {
	font-size: .34375rem
}
.comment .comment-date {
	width: 2.1875rem;
	padding: 0;
	margin: 0
}
.comment .reting>p.star {
	margin: .21rem 0 .315rem;
	position: relative
}
table.table>tbody>tr>td.reting {
	text-align: left;
	padding: .375rem
}
table.table>tbody>tr>td.reting p strong {
	font-size: .375rem
}
table.table>tbody>tr>td.reting .name {
	position: relative;
	font-size: .312rem
}
table.table>tbody>tr>td.reting .name span {
	position: absolute;
	font-size: .296rem;
	bottom: -.62rem;
	left: 2.36rem;
	width: 4.031rem
}
.container-box .rank-list .row {
	margin: 0
}
.container-box .rank-list .col-md-2 {
	width: 20%;
	height: initial;
	padding: 0
}
.container-box .rank-list-special .col-md-2 {
	width: 19.4%
}
.container-box .rank-list .thumbnail img {
	width: 1.4375rem;
	height: 1.4375rem;
	margin: 0 auto;
	float: none
}
.container-box .rank-list .thumbnail .caption {
	width: initial;
	height: initial;
	padding: inherit;
	float: none
}
.container-box .rank-list .thumbnail {
	border: none;
	padding-left: .22rem
}
.container-box .rank-list .thumbnail:hover {
	border: none!important
}
.container-box .rank-list .thumbnail .caption h5 {
	font-size: .34375rem;
	text-align: center
}
.container-box .rank-list.rank-list-float .thumbnail .caption h6:last-child {
	display: none
}
.wechat-subscribe {
	margin-top: 10px;
	padding-left: 6px;
	margin-bottom: 0
}
.wechat-subscribe span {
	display: block;
	padding-bottom: 0;
	margin-bottom: 5px
}
.intell, .subscribe-list .table tbody tr td.none, .top-back-mobile {
	display: none
}
.wechat-subscribe .btn {
	padding: 3px 8px;
	font-size: 12px
}
.sweet-alert h2 {
	line-height: .625rem
}
.sweet-alert .sa-icon {
	margin: 0 auto
}
.tab-box {
	height: 260px
}
.bidding-body-bg, .subscribe-body-bg, .subscribe-template.jumbotron {
	background-color: #f0f0f0
}
.subscribe-template.jumbotron .container h1 {
	font-size: .469rem;
	text-align: center;
	color: #333
}
.subscribe-template.jumbotron .container .release-date {
	margin-top: 10px;
	font-size: 11px;
	text-align: center;
	color: #8f8f8f
}
.subscribe-template.jumbotron .container {
	padding: 0 .25rem
}
.subscribe-template.jumbotron .container .table {
	background-color: #fff;
	border-collapse: separate;
	border-radius: .1875rem;
	border: none;
	margin-top: 10px;
	width: 100%
}
.subscribe-template.jumbotron .container .table caption {
	position: relative;
	font-size: .40625rem;
	line-height: .5625rem;
	font-weight: 400;
	color: #333;
	padding-top: .28125rem;
	padding-bottom: .28125rem;
	border-bottom: none;
	text-align: center;
	background-color: #f9f9f9;
	border-top-left-radius: .1875rem;
	border-top-right-radius: .1875rem
}
.subscribe-template.jumbotron .container .table caption img {
	height: .5625rem;
	width: .5625rem;
	position: relative;
	top: -1px;
	margin-right: .125rem;
	border-radius: .094rem
}
.subscribe-template.jumbotron .container .table caption a {
	position: absolute;
	right: 10px;
	font-size: .28125rem;
	color: #33ba95;
	text-decoration: none
}
.subscribe-template table.table>tbody>tr>td, .subscribe-template table.table>thead>tr>th {
	border: none;
	font-size: .34375rem;
	border-right: 1px solid #eee;
	padding: .1875rem
}
.subscribe-template table.table>thead>tr.th-comment>th>span {
	font-size: .6rem
}
.subscribe-template table.table>thead>tr.th-comment>th {
	line-height: .6rem;
	padding: 13px 0
}
.subscribe-template table.table>tbody>tr>td:last-child, .subscribe-template table.table>thead>tr>th:last-child {
	border-right: none
}
.subscribe-template table.table>thead>tr>th {
	color: #555;
	background-color: #fff
}
.subscribe-template table.table>tbody>tr>td {
	font-size: .3125rem;
	color: #777;
	border-top: 1px solid #eee
}
.subscribe-template table.table>tbody>tr>td.rank {
	padding: .4375rem .25rem;
	width: 50%
}
.subscribe-template table.table>tbody>tr>td .rank {
	font-size: .5625rem;
	color: #555
}
.subscribe-template table.table>tbody>tr>td .histroy-rank {
	font-size: .28125rem;
	margin-top: 4px
}
.subscribe-template table.table.searchhints td p {
	font-size: .3125rem
}
.subscribe-template.jumbotron .keyword-search .app-list .media {
	border: 0;
	border-bottom: 1px solid #efeeee;
	text-align: left
}
.subscribe-template.jumbotron .keyword-search .app-list .media .media-auther, .subscribe-template.jumbotron .keyword-search .app-list .media h4.media-heading {
	width: 7.0625rem
}
.subscribe-template.jumbotron .keyword-search .app-list .media .media-info {
	padding-left: 0
}
.subscribe-template.jumbotron .keyword-search .app-list .media .media-info-category {
	width: initial;
	position: initial;
	overflow: initial
}
.vip-b {
	top: 0
}
.vip-b.qr-code {
	opacity: 0;
	bottom: 0
}
.glyphicon-rocket {
	width: 38px;
	height: 35px;
	background-position: 9px -97px
}
.search-qr-code, .top-back-mobile {
	position: fixed;
	width: 38px;
	height: 38px;
	background-color: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	z-index: 2000;
	right: 19px
}
.top-back-mobile {
	bottom: 90px
}
.search-qr-code {
	bottom: 50px;
	padding: 0;
	cursor: pointer
}
.search-qr-code-son {
	width: 22px;
	height: 22px;
	margin: 8px auto 0;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../images/qr-code.png)
}
.intell {
	width: 5.703rem;
	height: 7.187rem;
	position: fixed;
	bottom: 50px;
	left: 2.435rem;
	z-index: 2010;
	background: #fff
}
.intell.show {
	animation: .5s show ease-in-out 1 forwards normal;
	-webkit-animation: .5s show ease-in-out 1 forwards normal
}
.intell img {
	width: 5.703rem;
	height: 5.703rem;
	margin: 0 auto
}
.intell p {
	font-size: .312rem;
	text-align: center;
	line-height: .568rem;
	margin: 0
}
.setting-content .subscribe-list {
	padding-bottom: .9375rem
}
.setting-content .subscribe-list .table thead tr th {
	font-size: .375rem!important
}
.setting-content .subscribe-list .table thead tr th p {
	font-size: .312rem;
	color: #999;
	padding-top: .188rem
}
.setting-content .subscribe-list .table .tb-title td {
	text-align: left;
	padding: .175rem 0 .375rem .281rem!important;
	border-top: 0;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.setting-content .subscribe-list .table .tb-title td.tit {
	padding-bottom: .175rem!important
}
.subscribe-list .table .tb-title div i {
	background: url(../images/icon.png) 0 -132px;
	width: .344rem;
	height: .281rem;
	float: right;
	margin: .406rem .156rem 0 0
}
.machine-report .catalog .titBox i, .machine-report .catalog .titBox p, .subscribe-list .table .tb-title div p {
	float: left
}
.subscribe-list .table .tb-title div .top {
	background-position: 0 -144px
}
.subscribe-list .table .tb-title div p.trans a {
	color: #000
}
.subscribe-list .table .tb-title div p img {
	width: .688rem;
	height: .688rem;
	border-radius: .062rem;
	margin: -.125rem .156rem 0 0
}
.subscribe-list .aso-checkbox {
	margin-top: 5px
}
.subscribe-list .table .subscribe-double a.btn {
	right: .3125rem;
	top: .15625rem;
	font-size: .375rem;
	width: 1.875rem;
	height: .78125rem;
	line-height: .78125rem
}
.subscribe-list .table .genre-list {
	padding-top: 0!important
}
.subscribe-list .table .genre-list .aso-checkbox {
	margin-left: .5rem
}
.subscribe-list .table .subscribe-keyword {
	padding-left: .3125rem!important;
	padding-top: 0!important;
	border-top: 1px solid #ddd!important
}
.subscribe-list .table .subscribe-keyword a {
	width: initial
}
.subscribe-list table.table>tbody>tr>td.text-left {
	border-right: 1px solid #ddd;
	display: none;
	border-top: 0
}
.subscribe-list .table>tbody>tr .manage-content .col-md-10 {
	border-left: 1px solid #ddd
}
.subscribe-list .table tbody tr td.block {
	display: block;
	border-top: 0
}
.setting-content table .subscribe-modify-remind {
	padding: .156rem .193rem .356rem!important
}
.setting-content table .subscribe-modify-apps {
	padding: 0!important
}
.subscribe-list .subscribe-modify-remind .aso-checkbox {
	margin: 0 .075rem .175rem .275rem
}
.subscribe-list .aso-checkbox label span {
	top: 0
}
.subscribe-list .aso-checkbox label:after {
	top: 4px
}
.subscribe-list .table>tbody>tr .manage-content .row {
	margin-left: -1px;
	margin-right: -1px;
	position: relative;
	top: -1px
}
.subscribe-list .table>tbody>tr .manage-content .no-order {
	padding: 0 0 0 .281rem;
	border-top: 1px solid #ddd
}
.subscribe-list .table>tbody>tr .manage-content .no-order span {
	display: none
}
.subscribe-list .table>tbody>tr .manage-content .adjust {
	text-align: center;
	line-height: 2.662rem
}
.subscribe-list .table>tbody>tr .manage-content .adjust span {
	display: block;
	font-size: .344rem;
	color: #999
}
.subscribe-list .table>tbody>tr .manage-content .col-md-10, .subscribe-list .table>tbody>tr .manage-content .col-md-2, .subscribe-list .table>tbody>tr .manage-content .manage-flux .col-md-box {
	display: table-cell
}
.subscribe-list .table>tbody>tr .manage-content .adjust p {
	text-align: left
}
.subscribe-list .table>tbody>tr .manage-content .no-order p {
	color: #666;
	font-size: .344rem
}
.subscribe-list .table>tbody>tr .manage-content .col-md-2 {
	width: 20%;
	vertical-align: middle;
	border-right: 1px solid #ddd
}
.subscribe-list .aso-checkbox .checkbox-tips {
	right: .125rem;
	background: #fff;
	width: 1.7rem;
	font-size: .3125rem;
	padding-left: .5625rem;
	padding-top: 1px
}
.subscribe-list .checkbox-tips:after {
	top: .15625rem
}
.subscribe-list .table>tbody>tr>td .thumbnail {
	width: 2.34375rem;
	margin: 0 .01rem 0 .4rem;
	padding-top: 20px
}
.subscribe-list .table>tbody>tr>td .thumbnail img {
	width: 1.218rem;
	height: 1.218rem
}
.subscribe-list .table>tbody>tr>td .thumbnail .caption p {
	height: 18px
}
.subscribe-list .table>tbody>tr>td .select {
	width: 4.6875rem;
	left: 2.35rem
}
.subscribe-list .table>tbody>tr>td .select ul {
	max-width: 1.875rem
}
.subscribe-list .aso100-nav-select .checkbox-tips {
	right: 1.71875rem;
	background: #fff;
	opacity: 1;
	top: -1px
}
.subscribe-list .table>tbody>tr>td.manage-title {
	padding: 8px!important
}
.subscribe-list .table>thead>tr>th {
	padding: .281rem!important;
	font-size: 12px
}
.subscribe-list .table>tbody>tr .manage-content .manage-flux .col-md-10 {
	display: block;
	float: left;
	width: 7.906rem;
	margin: 0
}
.subscribe-list .table>tbody>tr>td .thumbnail .subscribe-modify {
	right: 4px;
	top: .25rem
}
.machine-report h1 {
	font-size: .469rem!important
}
.machine-report .app-name {
	width: 5.235rem;
	position: relative;
	z-index: 2;
	font-size: .406rem
}
.machine-report .app-name-h1 {
	font-size: .438rem;
	margin-top: .062rem
}
.machine-report .app-name-h2 {
	font-size: .406rem;
	margin-top: .062rem
}
.machine-report .original-price .text {
	font-size: .344rem
}
.machine-report .original-price .int-price {
	font-size: .359rem
}
.machine-report .original-price .float-price {
	font-size: .328rem
}
.machine-report img {
	border-radius: .375rem;
	width: 1.75rem;
	height: 1.75rem
}
.machine-report ul li p {
	font-size: .375rem
}
.machine-report ul li p.pp {
	font-size: .312rem
}
.machine-report .num {
	font-weight: 400
}
.machine-report .machine-hot-ul img {
	border-radius: .265rem;
	width: 1.25rem;
	height: 1.25rem
}
.machine-report .machine-hot-ul .p-keyword {
	position: relative;
	z-index: 99;
	border-bottom: 1px solid #eee;
	margin-bottom: .125rem;
	padding-bottom: .125rem
}
.machine-report .machine-hot-ul .p-keyword.p-left {
	left: -10px
}
.machine-report .machine-sought-ul .p-keyword {
	padding: 0 .469rem;
	border-bottom: 0;
	margin-bottom: 0
}
.machine-report .machine-sought-ul li {
	padding-left: .672rem
}
.machine-report .order-num-area {
	height: 100%;
	width: .672rem;
	background-color: #58DABF;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 6px 0 0 6px;
	color: #fff
}
.machine-report .order-num-area .num-text {
	display: inline-block;
	margin-top: 142%;
	font-size: .469rem
}
.machine-report .machine-sought-ul .num {
	color: #58DABF
}
.machine-report .machine-sought-ul .left-area .line {
	display: inline-block;
	height: 1px;
	background-color: #eee;
	width: 113%;
	margin: 0 0 .062rem -.698rem;
	padding: 0
}
.machine-report .machine-hot-ul .p-hot {
	margin-top: 3px
}
.machine-report .right .short-app-name {
	display: block;
	position: relative;
	left: 3.475rem;
	bottom: .561rem;
	width: 2.2rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.machine-report .machine-hot-ul .p-top {
	width: 200%
}
.machine-report .machine-hot-ul p {
	font-size: .375rem
}
.machine-report .f13 {
	font-size: .469rem
}
.machine-report .xsj {
	font-size: .234rem;
	vertical-align: 10%
}
.machine-report .today-hot {
	width: 100%;
	height: .781rem;
	background-color: #58DABF;
	border-radius: 6px 6px 0 0;
	z-index: 9999;
	position: relative;
	top: .781rem;
	margin-top: -.781rem;
	text-align: center;
	line-height: .781rem;
	color: #fff;
	font-size: .375rem;
	font-weight: 500
}
.machine-report .today-hot-li {
	padding-top: 1.2rem;
	margin-bottom: 16px
}
.machine-report .num-red {
	color: red;
	font-weight: 500
}
.machine-report ul li p .report-title {
	font-size: .438rem;
	display: inline-block;
	padding-bottom: .062rem
}
.machine-report .right p {
	width: 5.8rem;
	word-break: break-all;
	word-wrap: break-word
}
.machine-report .recommend-list p {
	font-size: .375rem
}
.machine-report .recommend-list .list-p a {
	font-size: .344rem
}
.machine-report .line {
	width: 9.631rem;
	margin: .312rem 0 .312rem -.462rem
}
.machine-report .left .offsale {
	background-size: 1.766rem, 1.5rem;
	width: 1.75rem;
	height: 1.5rem;
	top: .125rem;
	left: -.01rem
}
.machine-report .share {
	font-size: .375rem;
	top: .1rem;
	right: .094rem
}
.machine-report .share-img {
	display: block;
	background: url(../images/report_share.png);
	background-size: .391rem .375rem;
	width: .375rem;
	height: .375rem;
	margin-right: .094rem
}
.machine-report .recommend-list .more-btn {
	font-size: .344rem;
	border-radius: .312rem;
	padding: 0 .25rem;
	margin-right: .094rem;
	margin-top: .08rem
}
.subscribe-template .machine-report .release-time, .subscribe-template.jumbotron .container.machine-report .release-date {
	font-size: .312rem
}
.subscribe-template .machine-report .tips {
	font-size: .375rem;
	margin-bottom: 10px;
	color: #333;
	padding: 0 15px
}
.machine-report .report-15 .right .i, .subscribe-template .machine-report .tips span {
	width: .072rem;
	height: .3rem;
	display: inline-block;
	position: relative;
	top: .012rem;
	background-color: #58DABF
}
.machine-report .catalog {
	width: 9.188rem;
	margin: 0 auto
}
.machine-report .machine-hot-ul img.img-9 {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: .375rem;
	margin: .08rem 0 .1rem
}
.machine-report .catalog .titBox a {
	float: right;
	padding: 6px 5px 6px 6px;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
	font-size: 10px;
	background: #fff
}
.machine-report .catalog .titBox i {
	width: .156rem;
	height: .469rem;
	background: #14cba5;
	margin-top: .125rem
}
.machine-report .catalog .titBox p {
	font-size: .469rem;
	padding-left: .312rem;
	font-weight: 700
}
.machine-report .catalog .no-data {
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: .375rem;
	color: #666
}
.machine-report .catalog .titBox p span {
	margin-left: .188rem
}
.machine-report .catalog .titBox {
	height: 1.094rem;
	margin-top: .219rem
}
.machine-report .catalog ul {
	border: 1px solid #cdcdcd;
	background: #fff
}
.machine-report .catalog ul li p {
	float: left;
	width: 6.25rem
}
.machine-report .catalog ul li {
	height: 2.5rem;
	border-bottom: 1px solid #eee;
	margin: 0;
	border-radius: 0
}
.machine-report .catalog ul li img {
	float: right;
	width: 1.562rem;
	height: 1.594rem
}
.machine-report .catalog ul li:last-child {
	border: 0
}
.machine-report .catalog .titBox .seeTh {
	padding-top: .039rem
}
.machine-report .catalog .recommend {
	background: #fff;
	border: 1px solid #cdcdcd
}
.machine-report .catalog .recommend a {
	display: block;
	font-size: .375rem;
	border-bottom: 1px solid #eee;
	padding: .391rem 0 .312rem .406rem
}
.machine-report .catalog .bottom .bom-titImg {
	width: 9.219rem;
	height: 1.125rem;
	border-radius: 0;
	display: block
}
.machine-report .catalog .bottom .tit {
	font-size: .312rem;
	color: #8f8f8f;
	text-align: center;
	padding: .531rem 0
}
.machine-report .catalog .bottom .head .logo {
	width: 2.656rem;
	height: .594rem;
	border-radius: 0;
	border: none!important;
	margin: .312rem 1.719rem .25rem .719rem
}
.machine-report .catalog .bottom .head .fri {
	border-radius: 0;
	width: 3.281rem;
	height: .938rem;
	border: none!important
}
.machine-report .catalog .bottom .head {
	width: 100%;
	height: 1.125rem;
	background: #23c49f
}
.machine-report .catalog .bottom .fot-box {
	width: 9.188rem;
	border: 1px solid #4aceb0;
	border-top: none
}
.machine-report .catalog .bottom .fot-box div img {
	border-radius: 0;
	margin: 0 0 .219rem .234rem
}
.machine-report .catalog .bottom .fot-box .left {
	float: left;
	margin: .25rem .5rem .25rem .719rem
}
.machine-report .catalog .bottom .fot-box .right {
	float: right;
	width: 5.156rem
}
.foreign-language .machine-report .catalog .bottom .fot-box .right {
	margin-right: .7rem
}
.machine-report .catalog .bottom .fot-box .left p {
	font-size: .281rem
}
.machine-report .catalog .bottom .fot-box .right p {
	font-size: .344rem;
	color: #23c49f;
	line-height: .562rem;
	padding-left: .156rem
}
.machine-report .catalog .bottom .fot-box .right span {
	display: inline-block;
	width: .047rem;
	height: .047rem;
	background: #23c49f;
	margin: 0 .375rem .094rem 0
}
.machine-report .report-12 .today-hot, .machine-report .report-12 span {
	height: .938rem;
	line-height: .938rem
}
.machine-report .catalog .bottom .fot-box .right h6 {
	color: #23c48f;
	margin: .35rem 0 .156rem
}
.machine-report .report-condition-area dl {
	margin-bottom: .469rem!important
}
.machine-report .report-condition-area dl dd, .machine-report .report-condition-area dl dt {
	float: left;
	font-size: .375rem;
	padding: .056rem .212rem
}
.machine-report .report-condition-area dl dt {
	font-weight: 400
}
.machine-report .report-condition-area dl dd {
	margin-right: .338rem!important;
	border-radius: .094rem
}
.machine-report .report-condition-area dl dd.active {
	color: #fff;
	background-color: #58dabf
}
.machine-report .report-12 {
	text-align: center;
	font-size: .438rem
}
.machine-report .report-12 li {
	padding: .75rem 0 0
}
.machine-report .report-12 .today-hot-li {
	margin-bottom: 8px
}
.machine-report .report-12 div.report-list, .machine-report .report-12 div.report-title {
	border-bottom: 1px solid #eee
}
.machine-report .report-12 span {
	display: inline-block;
	width: 30%
}
.machine-report .report-12 span:nth-child(2) {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee
}
.machine-report .report-13 .title-desc, .machine-report .report-14 .title-desc {
	font-size: .438rem;
	margin-bottom: .062rem
}
.machine-report .report-13 .title-desc {
	color: #58DABF
}
.machine-report .report-14 .title-desc {
	color: #333
}
.machine-report .report-14 .num {
	color: #58DABF;
	font-weight: 500
}
.machine-report .report-13 .left img, .machine-report .report-14 .left img {
	width: 1.375rem;
	height: 1.375rem;
	border-radius: .29rem
}
.machine-report .report-13 .left .appname, .machine-report .report-14 .left .appname {
	display: block;
	color: #333;
	font-size: .375rem;
	text-align: center;
	width: 1.375rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.machine-report .word-up {
	display: inline-block;
	width: .344rem;
	height: .312rem;
	background-image: url(../images/word_up.png);
	background-size: .344rem .312rem;
	margin-right: .062rem
}
.machine-report .report-pub .num-red {
	font-size: .438rem
}
.machine-report .report-pub .app-name {
	font-size: .469rem;
	margin: -.012rem auto -.1rem
}
.machine-report .report-17 .word-up, .machine-report .report-19 .word-up {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV
}
.machine-report .left.left-margin {
	margin-left: .406rem
}
.machine-report .report-15 .left {
	margin-right: 0;
	padding-right: .15rem
}
.machine-report .report-15 .left img {
	width: 1.719rem;
	height: 1.719rem
}
.machine-report .report-15 .left .appname {
	width: 1.719rem
}
.machine-report .report-15 .right {
	padding-left: .455rem;
	border-left: 1px solid #eee
}
.machine-report .report-15 .version-num {
	width: 2.156rem;
	text-align: left
}
.machine-report .report-15 .appname {
	margin-top: .312rem
}
.machine-report .report-15 .right .title-desc {
	margin-bottom: 0;
	font-size: .469rem
}
.machine-report .report-15 .right p {
	margin-bottom: .375rem
}
.machine-report .report-15 .line {
	display: inline-block;
	height: 1px;
	background-color: #eee;
	width: 126%;
	margin: 0 0 .062rem -.455rem;
	padding: 0
}
.machine-report .report-15 p:last-child {
	margin-bottom: 0
}
.machine-report .report-15 .pub-change {
	padding-left: .594rem
}
.machine-report .report-15 .icon-change img {
	width: 1.406rem;
	height: 1.406rem;
	border-radius: .25rem
}
.machine-report .report-15 .right-arrow {
	display: inline-block;
	width: .719rem;
	height: .297rem;
	background-image: url(../images/right-arrow.png);
	background-size: .719rem .297rem
}
.machine-report .report-15 .icon-new, .machine-report .report-15 .name-change .font-new {
	width: 1.062rem;
	position: relative;
	z-index: 999;
	margin-left: -1.062rem;
	display: inline-block
}
.machine-report .report-15 .icon-new {
	height: 1.062rem;
	background-image: url(../images/icon-new.png);
	background-size: 1.062rem 1.062rem;
	bottom: 0;
	left: .85rem
}
.machine-report .report-15 .name-change .font-new {
	color: red;
	background-color: #fff;
	bottom: .55rem;
	font-size: .344rem;
	left: 31%
}
.machine-report .report-15 .name-change {
	font-size: .5rem;
	color: #333
}
.machine-report .report-15 .name-change .shot-name {
	width: 1.562rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: -28%
}
.machine-report .report-strength li {
	padding: 15px 0;
	font-size: .375rem
}
.machine-report .report-strength tr {
	border-top: 1px solid #eee
}
.machine-report .report-strength .th {
	padding: 0 .234rem .234rem
}
.machine-report .report-strength th {
	font-size: .375rem;
	font-weight: 400;
	text-align: center;
	padding-bottom: .244rem
}
.machine-report .report-strength table {
	width: 100%
}
.machine-report .report-strength td {
	text-align: center;
	padding: .344rem 0
}
.machine-report .report-strength .td-1 {
	width: 20%;
	font-size: .5rem
}
.machine-report .report-strength .td-2 {
	width: 20%
}
.machine-report .report-strength .td-3 {
	width: 40%;
	text-align: left
}
.machine-report .report-strength .td-4 {
	width: 20%
}
.machine-report .report-strength .power-bg {
	width: 100%;
	height: .219rem;
	background: #58dabf;
	margin-top: .156rem
}
.machine-report .report-strength .appname {
	display: inline-block;
	font-size: .406rem;
	width: 2.656rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.machine-report .report-strength .td-2 img {
	width: 1.25rem;
	height: 1.25rem;
	border-radius: .3rem
}
.machine-report .report-strength .report-medal {
	display: inline-block;
	width: .625rem;
	height: .672rem;
	background-size: .625rem .672rem
}
.machine-report .report-strength .report-medal-1 {
	background-image: url(../images/report-medal-1.png)
}
.machine-report .report-strength .report-medal-2 {
	background-image: url(../images/report-medal-2.png)
}
.machine-report .report-strength .report-medal-3 {
	background-image: url(../images/report-medal-3.png)
}
.machine-report .report-strength-pub .tr {
	margin-bottom: 8px
}
.machine-report .report-strength-pub .td-2 {
	text-align: left
}
.machine-report .report-strength-pub .td-3 {
	padding-left: .156rem
}
.machine-report .report-strength-pub .td-2 img {
	width: 1.562rem;
	height: 1.562rem;
	border-radius: .3rem
}
.machine-report .report-strength-pub .short-name {
	width: 1.562rem;
	margin-top: .062rem;
	text-align: center
}
.machine-report .report-strength-pub td {
	padding: 0
}
.machine-report .report-strength-pub tr {
	border-top: 0
}
.machine-report .report-strength-pub li.today-hot-li {
	padding-top: 1.2rem
}
.machine-report .report-strength-pub .up-arrow {
	font-size: .281rem;
	vertical-align: 5%
}
.machine-report .report-strength-pub .num-red {
	font-weight: 400
}
.machine-report .report-strength-pub .td-3 .num-red {
	font-size: .406rem
}
.machine-report .report-strength-pub .td-3 .num-val {
	vertical-align: -2.5%
}
.machine-report .report-strength-pub .td-3 {
	width: 30%
}
.machine-report .report-strength-pub .td-4 {
	width: 30%;
	font-size: .562rem
}
.machine-report .report-strength-pub .word-up {
	width: .5rem;
	height: .5rem;
	background-size: .5rem .5rem;
	vertical-align: -5%
}
.machine-report .report-strength-pub .word-up.down {
	vertical-align: -10%
}
.machine-report .report-strength .report-thumb-1 {
	background-image: url(../images/report-thumb-1.jpg)
}
.machine-report .report-strength .report-thumb-2 {
	background-image: url(../images/report-thumb-2.jpg)
}
.machine-report .report-strength .report-thumb-3 {
	background-image: url(../images/report-thumb-3.jpg)
}
.machine-report .right .desc {
	font-size: .406rem
}
.machine-report .left img.word-icon {
	width: 1.86rem;
	height: 1.86rem
}
.machine-report .left {
	margin-left: -.4rem;
	margin-right: .3rem
}
.machine-report .ait-area, .machine-report .brand-area, .machine-report .more-data {
	display: none
}
.machine-report .click-more {
	text-align: center;
	color: #aaa
}
.machine-report .report-15 .more-data-area {
	margin-bottom: .375rem
}
.machine-report .no-data-area {
	padding: 1.406rem 0
}
.machine-report .no-data-left .bg {
	width: 1.344rem;
	height: 1.938rem;
	display: block;
	background-image: url(../images/no-data-img.png);
	background-size: 1.344rem 1.938rem;
	float: left;
	margin-left: 14%;
	margin-right: .469rem
}
.machine-report .no-data-right {
	float: left;
	font-size: .5rem;
	padding-top: .219rem;
	color: #ccc
}
.machine-report ul.today-commend li {
	height: auto;
	padding-bottom: 10px;
	display: inline-block
}
.bind-itc-account, .itc-bind-loading {
	width: 98%;
	height: initial;
	z-index: 2002
}
.itc-bind-loading {
	height: 11.1875rem
}
.bind-itc-account>div {
	padding: 0 .15625rem
}
.bind-itc-account h6 {
	margin-left: 0
}
.bind-itc-account .top span {
	margin: .28125rem .1875rem 0 0
}
.bind-itc-account .center .part, .bind-itc-account .center p {
	width: 100%
}
.bind-itc-account .center .part input {
	width: 8.125rem
}
.bind-itc-account .bottom a {
	width: initial;
	height: initial;
	padding: .28125rem .3125rem;
	font-size: .375rem;
	line-height: 1
}
.bind-itc-account .bottom span {
	font-size: .375rem
}
.itc-account-modify {
	width: 98%;
	height: initial;
	z-index: 2002
}
.itc-account-modify h4.title-second {
	margin: 0 0 0 .3125rem;
	width: 6.25rem
}
.itc-account-modify .turnoff {
	margin: .3125rem .3125rem 0 0
}
.itc-account-modify .desc {
	margin: .3125rem 0 .3125rem .625rem
}
.itc-account-modify .pwd {
	margin-left: .625rem
}
.itc-account-modify .pwd p input {
	width: 7.1875rem;
	padding: .25rem;
	font-size: .375rem
}
.itc-account-modify .save a {
	height: initial;
	line-height: 1;
	padding: .25rem 0;
	font-size: .375rem
}
.itc-bind-loading.itc-account-modify {
	height: 7.71875rem
}
.wechat-share-float {
	width: 100%;
	height: 1.406rem;
	line-height: 1.406rem;
	text-align: center;
	background: #646464;
	color: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 2011
}
.wechat-share-float a {
	display: none;
	font-size: .406rem;
	width: 1.531rem;
	height: .743rem;
	background: #1bd3b9;
	border-radius: 6px;
	text-align: center;
	line-height: .743rem;
	box-shadow: 0 4px 0 #19b8a2;
	color: #fff
}
.activity-banner a i, .activity-banner span {
	background-repeat: no-repeat;
	display: inline-block
}
.wechat-share-float.wechat-share-float-nologin a {
	display: inline-block
}
.wechat-share-float p {
	display: inline-block;
	text-align: center;
	font-size: .375rem
}
.wechat-share.vip-b {
	bottom: 0;
	opacity: .8;
	z-index: 2010
}
.arrow, .open-broser, .open-safari {
	position: fixed;
	top: 0;
	padding: 0 10px;
	z-index: 2011;
	display: none;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.open-safari {
	background-image: url(../images/open_safari.png)
}
.open-broser {
	background-image: url(../images/open_broser.png)
}
.arrow {
	background-image: url(../images/share.png)
}
.activity-beta-box {
	z-index: 2000
}
.activity-beta-box .activity-beta {
	width: 220px;
	height: 239px;
	margin-top: 180px
}
.activity-beta-button {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}
.activity-beta-close-button {
	width: 1.875rem;
	height: 1.1875rem;
	left: -.9375rem;
	top: -1.03125rem;
	margin-left: 50%;
	background-image: url(../images/activity-beta-mobile-close.png);
	background-size: 100% auto
}
.activity-beta-open {
	top: 10px;
	right: 60px;
	width: 69px;
	height: 30px;
	background-size: 100%
}
.activity-detail {
	margin-top: 0
}
.activity-detail-head {
	background-size: 150% auto;
	height: 36vw
}
.activity-detail .container {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px
}
.activity-beta-button-circle {
	position: relative;
	width: .6875rem;
	height: .6875rem;
	margin: 1px auto 0;
	border-radius: 100%;
	background-color: #fcdb63
}
.activity-beta-button-vline {
	width: 1px;
	height: 0;
	margin: -1px auto 0;
	background-color: #fff
}
.activity-beta-box.show .activity-beta-close-button {
	-webkit-transform-origin: center 7px;
	transform-origin: center 7px
}
.down-tips {
	margin-left: 4%
}
.activity-beta-button-min-circle {
	width: 5px;
	height: 5px;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #fcdb63
}
.activity-detail p {
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 0
}
.activity-detail p span {
	color: #09b995
}
.activity-detail p.sub-title {
	background-image: none;
	padding: 0;
	font-size: 14px;
	color: #19856f
}
.activity-detail .vip-desc tr>td, .activity-detail .vip-desc tr>th {
	font-size: 12px
}
.activity-detail table {
	margin-bottom: 20px
}
.jifen-exchange li, .setting-content .jifen-user {
	margin: 0
}
.activity-detail .no-bottom {
	text-indent: 0
}
.activity-wechat-subscrite .activity-beta {
	width: 8.4375rem;
	height: 10.625rem
}
.activity-wechat-subscrite .activity-beta-button {
	display: none
}
.setting-content p.jifen-desc {
	margin-bottom: 0
}
.jifen-receive div p {
	width: 74%;
	margin-left: 0;
	padding-left: 6px
}
.jifen-receive div span {
	padding-left: 6px
}
.jifen-exchange {
	margin-left: 0
}
.jifen-exchange li+li {
	margin-left: .3125rem
}
.jifen-exchange li:nth-child(odd), .setting-content .jifen-table {
	margin-left: 0
}
.jifen-exchange li div {
	width: 4.375rem
}
.jifen-exchange li div img {
	height: 2.375rem
}
.wechat-qrcode .qrcode-container {
	position: relative;
	width: 3.75rem;
	height: 3.75rem;
	margin: 0 auto
}
.wechat-qrcode .logo {
	width: .9375rem;
	height: .9375rem;
	top: 1.40625rem;
	left: 1.40625rem
}
.wechat-qrcode-desc {
	margin-top: -.3125rem
}
.wechat-qrcode-desc p {
	line-height: 1.5;
	margin: 0;
	font-size: .3125rem
}
.wechat-qrcode-desc p span {
	font-size: .25rem
}
.activity-banner {
	position: fixed;
	bottom: 0;
	z-index: 2000;
	height: 1.25rem;
	width: 100%;
	font-size: .375rem;
	color: #fff;
	line-height: 1.25rem;
	text-align: center;
	background-color: #000
}
.activity-banner span {
	height: .46875rem;
	line-height: 1;
	padding-left: .5rem;
	background-image: url(../images/notice.gif);
	background-size: auto 100%;
	background-position: 0 -.03125rem
}
.activity-banner a {
	position: relative;
	top: -.0625rem;
	margin-left: .1875rem;
	font-size: .3125rem;
	line-height: 1;
	padding: .1875rem
}
.activity-banner a i {
	width: 1.25rem;
	height: .3125rem;
	background-image: url(../images/logo_big.png);
	background-size: 100% auto;
	margin: 0 .09375rem;
	position: relative;
	top: .0625rem
}
.not-container .m-notImg {
	margin: 50% auto 0;
	width: 298px;
	height: 198px;
	background-size: 298px 198px;
	background-image: url(../images/404.jpg)
}
.not-container .m-not-btn {
	position: relative;
	left: 36%;
	top: 36%;
	padding: 2px 10px;
	font-size: .375rem
}
.foreign-language.ser-container .m-ser-btn {
	font-size: 10px
}
.foreign-language.ser-container .ser-btn {
	left: 38%;
	padding: 3px 6px;
	top: 33%
}
.ser-container .m-serImg {
	margin: 50% auto 0;
	width: 225px;
	height: 227px;
	background-size: 225px 227px;
	background-image: url(../images/503.png)
}
.ser-container .m-ser-btn {
	position: relative;
	left: 40%;
	top: 32%;
	padding: 2px 10px;
	font-size: .375rem
}
.sys-container {
	margin: 0 auto;
	width: 320px
}
.sys-container p {
	text-align: center;
	color: #14cba5;
	font-size: .375rem;
	margin-top: 30%;
	margin-bottom: 10%
}
.sys-container .sysImg {
	margin: 0 auto;
	width: 7.109rem;
	height: 2.656rem;
	background-size: 7.109rem 2.656rem;
	background-image: url(../images/maintain.jpg)
}
.snapshot-list .rank-list .row {
	margin: 0 -15px 0 -10px
}
.snapshot-list .rank-list .col-md-2 {
	height: initial;
	width: 50%;
	padding: 0 5px 0 0
}
.snapshot-list .rank-list .row .col-md-2 .text-snapshot-border {
	margin-bottom: 10px
}
@keyframes vline-open {
0% {
height:0
}
100% {
height:18px
}
}
@-webkit-keyframes vline-open {
0% {
height:0
}
100% {
height:18px
}
}
@keyframes activity-beta-content {
0% {
top:-100%;
right:0;
opacity:0
}
70% {
opacity:.3
}
100% {
top:0;
right:0;
opacity:1
}
}
@-webkit-keyframes activity-beta-content {
0% {
top:-100%;
right:0;
opacity:0
}
70% {
opacity:.3
}
100% {
top:0;
right:0;
opacity:1
}
}
.setting-content .wechat-subscribe.investor {
	margin-bottom: .3125rem
}
.setting-content .investor>ul {
	color: #999
}
.setting-content .auth-step .upload {
	margin-top: .3125rem;
	width: 8.125rem;
	height: 4.21875rem
}
.setting-content .auth-step label span {
	font-size: 2.1875rem
}
.setting-content .auth-step label>p {
	font-size: .375rem
}
.setting-content .form-horizontal.vip-code.investor .input {
	padding: 0
}
.setting-content .table-box {
	margin-top: 10px;
	width: 100%
}
.subscribe-guid .title {
	padding-top: .625rem
}
.subscribe-guid .title h2 {
	font-size: .53125rem
}
.subscribe-guid .desc {
	font-size: .34375rem;
	padding: 0;
	margin-top: .15625rem
}
.subscribe-guid .title-second {
	font-size: .4375rem
}
.subscribe-guid .title-second>i {
	font-style: normal;
	color: #999;
	font-size: .34375rem
}
.subscribe-guid div.checkbox-list {
	margin-top: .3125rem;
	margin-left: .25rem
}
.subscribe-guid div.checkbox-list .aso-checkbox {
	display: inline-block;
	margin: .3125rem 0 0
}
.subscribe-guid div.checkbox-list.genre .aso-checkbox {
	width: 2.8125rem
}
.subscribe-guid div.checkbox-list.time .aso-checkbox {
	margin-right: .5rem;
	width: 1.625rem
}
.subscribe-guid div.checkbox-list .aso-checkbox label {
	padding-left: .625rem
}
.subscribe-guid div.checkbox-list .aso-checkbox label span {
	top: .03125rem
}
.subscribe-guid div.checkbox-list .aso-checkbox label:after {
	top: .15625rem
}
.subscribe-guid .subscribe-list .table {
	width: 8.75rem
}
.subscribe-guid .subscribe-list table.table>tbody>tr>td {
	display: table-cell;
	padding: 0!important
}
.subscribe-guid .subscribe-list .table>tbody>tr .col-md-2 {
	vertical-align: top;
	padding-top: .46875rem;
	border-right: 0;
	width: 20%;
	font-size: .375rem;
	color: #999
}
.subscribe-guid .subscribe-list .table>tbody>tr .col-md-10 {
	border-left: 0;
	padding-top: .03125rem
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .thumbnail {
	margin: 0 .3125rem 0 0;
	padding: .46875rem 0 0;
	width: 1.875rem
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .thumbnail .subscribe-modify {
	width: .78125rem;
	height: .78125rem;
	top: 1px;
	right: -3px
}
.subscribe-guid .subscribe-list .navbar-form {
	width: 8.75rem;
	padding: .3125rem 0 0;
	margin: 0 0 0 .25rem
}
.subscribe-guid .subscribe-list .input-group .form-control {
	height: 1.09375rem;
	width: 100%
}
.subscribe-guid .subscribe-list .navbar-form .btn {
	font-size: .46875rem;
	background-color: #14cba5;
	border: 1px solid #14cba5
}
.subscribe-guid .subscribe-list .navbar-form .glyphicon-search {
	color: #fff
}
.subscribe-guid .subscribe-list .search-title {
	font-size: .40625rem;
	color: #666;
	line-height: 2.5;
	margin-left: .25rem
}
.subscribe-guid .subscribe-list .search-page {
	margin-left: .25rem;
	margin-top: .3125rem
}
.subscribe-guid .subscribe-list .search-page>a {
	display: inline-block;
	padding: .125rem .1875rem;
	border: 1px solid #ddd;
	color: #888;
	font-size: .375rem;
	float: left
}
.subscribe-guid .subscribe-list .search-page>a.next {
	float: right
}
.subscribe-guid .subscribe-list .search-page:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both
}
.subscribe-guid .subscribe-list .app-list {
	margin-left: .25rem;
	padding: 0;
	min-height: 300px
}
.subscribe-guid .subscribe-list .app-list .media {
	padding: .21875rem
}
.subscribe-guid .subscribe-list .app-list .media>a {
	display: block
}
.subscribe-guid .subscribe-list .app-list .media .media-heading>a {
	color: #000
}
.subscribe-guid .subscribe-list .app-list .media-left {
	padding-left: 0
}
.subscribe-guid .subscribe-list .app-list .media-body {
	width: 4.375rem;
	padding-top: 0
}
.subscribe-guid .subscribe-list .app-list .media img {
	width: 1.5625rem;
	height: 1.5625rem;
	border-radius: .16375rem
}
.subscribe-guid .subscribe-list .app-list h4.media-heading {
	width: 4.375rem;
	font-size: .4375rem;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.subscribe-guid .subscribe-list .app-list .media-auther {
	width: 3.9375rem;
	margin-top: 0;
	padding-top: 0;
	font-size: .375rem;
	color: #666
}
.subscribe-guid .subscribe-list .app-list .media-info {
	position: relative;
	font-size: .375rem;
	color: #666;
	padding-top: 0;
	margin-top: -.03125rem;
	padding-left: 1rem
}
.subscribe-guid .subscribe-list .app-list .media-info-category {
	display: inline-block;
	position: absolute;
	left: 0;
	margin-right: 0;
	width: .9375rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.subscribe-guid .subscribe-list .app-list .media-info-phone {
	margin-left: .125rem;
	padding-left: .375rem
}
.subscribe-guid .subscribe-list .app-list .media-right {
	padding-left: .15625rem
}
.subscribe-guid .subscribe-list .app-list .btn-default {
	padding: .125rem .5rem;
	font-size: .375rem
}
.subscribe-guid .subscribe-list .app-list .btn-default.disabled {
	padding: .125rem .3125rem
}
.subscribe-guid .subscribe-list.keyword .table>tbody>tr .col-md-10 {
	padding-top: .25rem;
	width: 7rem
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .col-md-10>a.btn {
	display: inline-block;
	font-size: .34375rem;
	padding: .125rem .25rem .1875rem .1875rem;
	margin: 0 .125rem .3125rem 0;
	color: #33ba95;
	background-color: #e6f8f3;
	border: 1px solid #e6f8f3
}
.subscribe-guid .subscribe-list .table>tbody>tr>td .col-md-10>a.btn span {
	top: .09375rem;
	left: .0625rem
}
.subscribe-guid .subscribe-list.keyword .app-list .media-body {
	width: 5.625rem
}
.subscribe-guid .subscribe-list.keyword .app-list .media-right {
	padding-left: .75rem;
	padding-right: 0
}
.subscribe-guid>button.submit {
	margin: .625rem auto .9375rem;
	display: block
}
.subscribe-guid .subscribe-list .spinner-bg {
	width: 100%;
	min-height: 300px
}
.bidding-header.navbar-inverse .mobile-nav-center img {
	width: 110px;
	height: 22px;
	margin-top: 4px
}
.bidding-area .title-second span, .bidding-header.navbar-inverse {
	background-color: #3e9eeb
}
.bidding-area .title, .bidding-area .title-second, .verify-phone .title {
	color: #3e9eeb
}
.bidding-area .title, .verify-phone .title {
	border-bottom: 1px solid #3e9eeb
}
.bidding-area .btn-custom, .verify-phone .btn-custom {
	background-color: #3e9eeb;
	border: 1px solid #3e9eeb
}
.bidding-area .btn:focus, .bidding-area .form-control:focus, .verify-phone .form-control:focus {
	border: 1px solid rgba(62,158,235,.6)!important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(62,158,235,.6)
}
.bidding-area.process, .bidding-area.select-time {
	background-color: #FFF
}
.bidding-body-bg .bidding-area.select-time {
	background-color: #f0f0f0
}
.bidding-area {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 80px
}
.bidding-area.select-time .bidding-tip p {
	text-align: right;
	margin-right: .156rem;
	font-size: .344rem
}
.bidding-area.select-time .bidding-tip a {
	font-size: .344rem;
	color: #3e9eeb
}
.bidding-area .bidding-tip p {
	font-size: .406rem;
	padding: 0;
	margin-top: .3rem;
	margin-bottom: -.1rem;
	color: #666
}
.bidding-area .title-second {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}
.bidding-area .p-info {
	margin: .25rem 0 .25rem .25rem;
	font-size: .375rem
}
.bidding-area .p-btn {
	margin-top: .781rem;
	text-align: center
}
.bidding-area .p-btn .btn {
	padding: .188rem;
	width: 100%
}
.bidding-area .fr-btn {
	font-size: .406rem;
	float: right;
	margin: .156rem 0;
	color: #3e9eeb
}
.select-time .table>tbody>tr>th {
	font-size: .34375rem;
	padding-top: .21875rem;
	padding-bottom: .21875rem
}
.select-time .table>tbody>tr>td {
	font-size: .333rem;
	padding: .3rem .123rem
}
.select-time .s-num {
	color: #3e9eeb;
	display: block
}
.select-time .s-price {
	color: #000;
	display: inline-block;
	margin: 0 .062rem
}
.select-time .s-num.inline {
	display: inline-block
}
.select-time .s-over {
	color: #f33;
	display: block
}
.select-time .table {
	margin-top: .469rem;
	background-color: #FFF
}
.bidding-area .w16 {
	width: 16%
}
.bidding-area .w28 {
	width: 28%
}
.bidding-area p {
	margin: 0;
	font-size: .375rem
}
.bidding-area .info .part-1, .bidding-area.select-time .title {
	margin-top: .781rem
}
.bidding-area .info .part-1 p {
	text-align: center
}
.bidding-area .info .info-part {
	padding: .156rem .469rem;
	margin-bottom: .312rem;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background-color: #fff
}
.bidding-area .fr-part {
	width: 100%;
	text-align: right
}
.bidding-area .fr-part .text {
	margin-right: .188rem;
	font-size: .406rem;
	color: #3e9eeb
}
.bidding-area .info .part-2 .tips {
	font-size: .312rem;
	color: #999
}
.bidding-area .info .part-2 .bid_num {
	color: #ef8425
}
.bidding-area .info .part-3 .title-second {
	padding-top: .156rem;
	padding-bottom: .312rem
}
.bidding-area .info .part-3 .title-second span {
	margin-top: .21rem
}
.bidding-area .info .part-3 {
	clear: both;
	border-bottom: 0;
	margin-top: .312rem
}
.bidding-area .info .num {
	font-size: .469rem;
	color: #333;
	margin: 0 .156rem
}
.bidding-area .info .red-num {
	color: red
}
.bidding-area .info .num.price {
	font-size: .938rem;
	color: red
}
.bidding-area .info .part-1 .price-part {
	margin-bottom: .156rem;
	margin-top: -.156rem
}
.bidding-area .info .part-1 .price-tip {
	margin-top: .391rem;
	color: #333;
	font-size: .406rem
}
.bidding-area .info table {
	width: 100%
}
.bidding-area .info .w40 {
	text-align: right
}
.bidding-area .info .price-time {
	color: #888;
	font-size: .375rem;
	margin-top: .094rem;
	float: left
}
.bidding-area .info .price-join {
	float: right
}
.bidding-area .info .phone {
	margin-top: .094rem;
	margin-right: .188rem;
	font-size: .375rem;
	float: left
}
.bidding-area .info table tr td {
	padding: .156rem 0
}
.bidding-area .info table tr {
	border-top: 1px solid #eee
}
.bidding-area .info .blue-text {
	color: #ef8425
}
.bidding-area .info .offer-part {
	position: fixed;
	bottom: 0;
	text-align: center;
	z-index: 2001;
	color: #333;
	width: 100%
}
.bidding-area .info .offer-part .offer-action {
	display: none;
	padding: .312rem 0;
	background-color: #FFF
}
.bidding-area .info .offer-part .offer-action p {
	margin-top: .25rem
}
.bidding-area .info .offer-part .offer-action .amount {
	width: 1.806rem;
	height: 1rem;
	font-size: .6rem;
	text-align: center;
	line-height: .781rem;
	border: 1px solid #CCC;
	margin: 0 .156rem;
	border-radius: .094rem;
	display: inline-block
}
.bidding-area .info .offer-part .offer-action .amount:focus {
	border: 1px solid rgba(62,158,235,.6)!important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(62,158,235,.6)
}
.bidding-area .info .offer-part .offer-action .up-btn {
	margin-left: .312rem;
	padding: 0;
	display: inline-block;
	width: 1.806rem;
	height: 1rem;
	line-height: .9rem;
	font-size: .6rem
}
.bidding-area .info .offer-part .offer-action .up-btn .up {
	margin-right: .062rem;
	vertical-align: .016rem
}
.bidding-area .info .offer-btn {
	background-color: #FFF;
	width: 100%;
	padding: 10px 0
}
.bidding-area .info .offer-btn .btn {
	font-weight: 700;
	width: 90%;
	padding: .312rem;
	border-radius: 5px
}
.bidding-area .top-msg-bg {
	position: fixed;
	width: 100%;
	background-color: #FFF;
	z-index: 1001
}
.bidding-area.select-time .top-msg-bg {
	width: 10rem;
	margin-left: -15px
}
.bidding-area .top-msg {
	display: inline-block;
	width: 100%;
	background-color: rgba(0,0,0,.6);
	color: #FFF;
	height: .781rem;
	line-height: .881rem;
	font-size: .375rem
}
.bidding-area .top-msg .horn-icon {
	width: .469rem;
	height: .469rem;
	background-image: url(../images/horn.gif);
	background-size: .469rem .469rem;
	display: inline-block;
	vertical-align: -.094rem;
	margin-right: .156rem;
	margin-left: .5rem
}
.bidding-area .history tr td {
	font-size: .406rem;
	padding: .312rem
}
.bidding-area .history tr td.final-price {
	font-size: .438rem
}
.bidding-area .history tr td.status, .bidding-area .history tr td.w40 {
	text-align: right
}
.bidding-area .history .name, .bidding-area .history tr td.w60 {
	text-align: left
}
.bidding-area .history .title-second {
	margin-bottom: .312rem;
	margin-left: 15px
}
.bidding-area .history .nav-bar th {
	width: 25%;
	background-color: #FFF
}
.bidding-area .history .red-text {
	color: red
}
.bidding-area .history .no-data i {
	margin: 0 auto .25rem;
	display: block;
	width: 1.875rem;
	height: 1.875rem;
	background-image: url(../images/nodata.png);
	background-size: 1.875rem 1.875rem
}
.bidding-area .history .nav-bar .active {
	border-bottom: 2px solid #3e9eeb
}
.bidding-area .history .nav-bar .active .blue-text, .bidding-area .history a:focus {
	color: #3e9eeb
}
.bidding-area .history tr td.status a {
	color: #FFF;
	font-size: .406rem;
	margin-left: .781rem
}
.bidding-area .history tr td.status .desc {
	vertical-align: -.047rem
}
.bidding-area .history .table {
	border: 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: .312rem;
	background-color: #FFF
}
.canel-padding {
	padding-left: 0;
	padding-right: 0
}
.bidding-area .history .num {
	color: #333
}
.bidding-area .history .nav-bar {
	border-bottom: 0;
	margin-bottom: 0
}
.bidding-area .success-info .table {
	background-color: #FFF;
	border-radius: .156rem;
	border: 0
}
.bidding-area .success-info .table .s-th td {
	color: #555
}
.bidding-area .success-info .table td {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee
}
.bidding-area .success-info .table td:first-child {
	border-left: 0
}
.bidding-area .success-info h3 {
	font-size: .469rem;
	color: #ff623d;
	text-align: center
}
.bidding-area .success-info p, .bidding-area .success-info td, .bidding-area .success-info th {
	font-size: .344rem
}
.bidding-area .success-info .fr {
	position: absolute;
	right: .156rem;
	top: .4rem;
	font-size: .312rem;
	color: #3e9eeb
}
.bidding-area .success-info .right-icon {
	display: inline-block;
	width: .938rem;
	height: .938rem;
	background-image: url(../images/right-icon.png);
	background-size: .938rem .938rem;
	margin-right: .312rem;
	vertical-align: -.25rem
}
.bidding-area .success-info td.s-title {
	height: 1.25rem;
	position: relative;
	text-align: center;
	font-size: .406rem;
	background-color: #f9f9f9;
	color: #333;
	border-radius: .156rem
}
.bidding-area .success-info .tips {
	margin-top: .469rem;
	margin-left: .156rem;
	color: #8f8f8f
}
.bidding-area .no-data {
	width: 100%;
	text-align: center;
	margin-top: 3.125rem;
	font-size: .375rem;
	color: #666
}
.bidding-area .gray-btn {
	background-color: #999;
	border: 1px solid #999
}
.cover-bg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: .5;
	-moz-opacity: .5;
	display: none
}
.bidding-area .follow {
	padding-top: 20px;
	width: 100%;
	text-align: center
}
.bidding-area .follow img {
	width: 6.703rem;
	height: 7.938rem
}
.bidding-area .follow .desc {
	font-size: 14px;
	text-align: left;
	width: 80%;
	color: #333;
	margin: .625rem auto
}
.verify-phone .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0
}
.verify-phone .form-horizontal .verify-code {
	float: left
}
.verify-phone .form-horizontal .btn-submit, .verify-phone .form-horizontal .form-control {
	height: 40px
}
.verify-phone .form-horizontal .send-code {
	font-size: .375rem;
	float: right;
	margin-right: .34rem;
	height: 39px;
	padding-left: .2rem;
	padding-right: .2rem;
	line-height: 31px;
	text-align: center
}
.verify-phone .form-horizontal .btn-submit {
	width: 100%;
	line-height: 32px;
	height: 40px
}
.message {
	min-height: initial
}
.message .aso100-nav-label {
	height: 28px;
	margin: .3125rem .46875rem
}
.message .aso100-nav-label>.tab {
	height: 25px;
	line-height: 25px;
	font-size: .28125rem;
	padding: 0 .46875rem
}
.message table.table {
	width: 9.0625rem;
	margin: .3125rem .46875rem;
	border: none;
	font-size: .4375rem
}
.message .glyphicon-message-next {
	width: 8px;
	height: 8px;
	border-right: 2px solid #ccc;
	border-top: 2px solid #ccc;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin-right: 2px
}
.message .msg-content {
	width: initial
}
.message .msg-content .msg-desc {
	width: 7.34375rem
}
.message table.table>tbody>tr>td {
	padding: .28125rem 0
}
.message table.table>tbody>tr:first-child>td {
	border: 0
}
.message table.table>tbody>tr>td.msg-icon {
	padding-left: 0;
	padding-right: .15625rem;
	text-align: left
}
.message table.table>tbody>tr>td>a {
	display: block;
	color: #aaa
}
.message .read .msg-content .msg-time, .message .read .msg-content .msg-title {
	color: #aaa
}
.msg-container {
	position: absolute;
	width: 10rem;
	height: initial;
	margin-left: -5rem;
	top: 3.155273rem;
	padding: .46875rem .78125rem
}
.msg-container .title-second {
	margin: 0;
	width: 100%;
	padding: 0;
	text-align: center;
	color: #333;
	font-size: .4375rem
}
.msg-container .title-second span {
	display: none!important
}
.msg-container .msg-detail {
	padding: 0;
	background-color: initial;
	height: 100%;
	margin: 0;
	font-size: .375rem;
	max-height: initial
}
.msg-container .msg-detail .content {
	height: 11.5625rem;
	overflow-y: scroll
}
.msg-container .msg-detail .time {
	color: #777;
	font-size: .359375rem;
	margin: 4px 0 10px;
	padding: 0;
	border: 0;
	text-align: center
}
.message .mobile-button-box {
	text-align: center;
	margin-top: .46875rem
}
.overview .container .title {
	margin-bottom: 0
}
.overview .container .title-second {
	margin: 0 0 .3125rem
}
.overview .col-md-left, .overview .col-md-right {
	float: none;
	width: 9.062rem;
	margin: 0 auto
}
.overview .chart-box.app .chart, .overview .chart-box.review .chart {
	height: 379px
}
.overview .chart-box.review {
	height: 480px
}
.overview .chart-box.review p {
	margin-top: 10px;
	font-size: 13px
}
.wechat-tip {
	top: 1rem;
	left: .3rem;
	width: 9.4rem;
	height: initial
}
.wechat-tip .wt-container-list.qq {
	transform: translateX(-9.4rem)
}
.wechat-tip .wt-container {
	width: 9.4rem;
	margin: 10px 0 20px
}
.wechat-tip .wt-title {
	font-size: .575rem
}
.wechat-tip .wt-desc {
	font-size: .35rem;
	color: #333;
	text-align: left;
	margin: .312rem
}
.wechat-tip .wt-desc .black-text {
	color: #000
}
.wechat-tip .wt-desc .blue-text {
	color: #14cba5
}
.wechat-tip .wt-btn {
	width: 1.25rem;
	text-align: center;
	padding: .078rem 0;
	font-size: .35rem
}
.wechat-tip .wt-btn.btn:hover {
	padding: .078rem 0
}
.wechat-tip img {
	width: 3.609rem;
	height: 3.609rem
}
.wechat-tip p {
	font-size: .35rem
}
.globalrank-list .globalrank .td-country, .globalrank-list .globalrank .th-country {
	width: 1.5625rem;
	font-size: 12px;
	padding: 10px 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.globalrank-list .globalrank .th-num {
	width: 1.25rem
}
.globalrank-list .globalrank .appicon-name {
	padding: 10px 0
}
.draw-area .aso100-nav-select {
	margin-left: .078rem
}
.app-aso-history {
	margin-left: .272rem
}
.app-aso-history .timeline .aso-col .aso-cont {
	width: 77%
}
.body-foreign-language .app-aso-history .timeline .aso-col .aso-cont {
	width: 74%
}
.app-aso-history .timeline .aso-sec {
	margin-left: .781rem;
	top: -.078rem
}
.app-aso-history .timeline .aso-col {
	font-size: .375rem;
	line-height: .625rem;
	margin-bottom: .156rem
}
.app-aso-history .timeline .aso-col .aso-title-word {
	letter-spacing: .125rem
}
.app-aso-history .timeline .aso-col .aso-title {
	width: 1.875rem
}
.body-foreign-language .app-aso-history .timeline .aso-col .aso-title {
	width: 2.3rem
}
.app-aso-history-body .btn-right, .app-aso-history-body .tips {
	font-size: .375rem
}
.app-aso-history-body .btn-right {
	margin-right: 0;
	margin-top: .156rem
}
.app-aso-history .timeline li {
	margin-bottom: .469rem
}
.container-keyword-expand .table td, .container-keyword-repertory .table td {
	font-size: .281rem
}
.app-global-rank-list .table, .app-optimization .change-pd p, .keyword-guide-area .change-pd p, .search-index-list .change-pd p, .search-index-list .change-pd p a {
	font-size: 12px
}
#global-maps-charts {
	width: 9.6rem
}
.app-global-rank-list .table tbody tr td .icon-flag {
	margin: 0 .15625rem;
	top: .15625rem
}
.app-global-rank-list {
	width: 9.2rem;
	margin: 10px auto
}
.info-container .container-box[data-name=globalRank] .spinner-bg {
	width: 100%;
	top: 1.0625rem;
	z-index: 100
}
.app-global-rank-list .table .col-md-2 {
	width: 50%
}
#client-share {
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	position: fixed;
	bottom: .34375rem;
	right: 2.1875rem;
	z-index: 9999;
	text-align: center;
	line-height: 1.25rem;
	border-radius: 100%
}
#client-share .glyphicon-client-share-btn {
	width: 100%;
	height: 100%
}
.app-optimization .change-pd p a {
	top: 0
}
.keyword-guide-area .change-pd {
	margin-left: 0
}
.featured .title-second {
	padding-top: 0;
	margin: 10px 0
}
.featured .title-second span {
	margin-top: 0
}
.featured .title-second em {
	display: block;
	margin-left: -4px;
	margin-top: 4px
}
}

@media (max-width:414px) {
.body-report-date-picker .daterangepicker.opensright {
	left: 148px!important
}
}

@media (max-width:375px) {
.body-report-date-picker .daterangepicker.opensright {
	left: 110px!important
}
}

@media (max-width:370px) {
.body-date-picker .daterangepicker.opensright:after, .body-date-picker .daterangepicker.opensright:before {
	left: 5%
}
.body-date-picker .daterangepicker.opensright {
	left: .312rem!important
}
.daterangepicker.opensright:after, .daterangepicker.opensright:before {
	left: 10px
}
.daterangepicker .ranges {
	width: 160px
}
}

@media (max-width:320px) {
.keyword-extend .nav-child-form .input-group .form-control {
	width: 7.12rem
}
table.table>tbody>tr>td.reting .name span {
	bottom: -.68rem
}
.content-bottom .bottom-right div {
	width: 4.152rem
}
.content-bottom .bottom-right {
	width: 100%;
	margin: 0
}
.article-list>li .text-right {
	top: 2.19rem
}
.body-report-date-picker .daterangepicker.opensright {
	left: 58px!important
}
.body-report-date-picker .daterangepicker.opensright:after, .body-report-date-picker .daterangepicker.opensright:before {
	left: 90%
}
.search-index-list .change-pd p a {
	position: relative;
	top: -18px
}
}

@media only screen and (min-device-width:360px) and (max-device-width:736px) and (orientation :portrait) {
html {
	font-size: 36px
}
.keyword-extend .nav-child-form .input-group .form-control {
	width: 7.42rem
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile {
	right: -70px
}
.navbar-nav .open .dropdown-menu.dropdown-menu-mobile>.glyphicon {
	right: 76px
}
.search-index-list .change-pd p {
	margin-left: -10px;
	white-space: nowrap
}
.search-index-list .change-pd p a {
	display: inline-block;
	margin-left: 0
}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation :portrait) {
html {
	font-size: 37.5px
}
.container-box .subscribe-container .aso-checkbox label span {
	top: 4px
}
.aso100-nav-select .navbar-brand.foreign-language {
	padding-left: .356rem
}
.add-competi .spinner-bg {
	top: 90px;
	height: 520px
}
.search-index-list .change-pd p {
	margin-left: 0
}
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation :portrait) {
html {
	font-size: 41.4px
}
.mobile-nav .mobile-nav-search-form .navbar-form {
	width: 82%
}
.keyword-extend .nav-child-form .input-group .form-control {
	width: 7.62rem
}
.subscribe-container .aso-checkbox label span {
	top: 2px
}
.container-box .subscribe-container .aso-checkbox label span {
	top: 4px
}
.add-competi .spinner-bg {
	top: 96px;
	height: 560px
}
}
