/* merged: mtime=2024-11-29 18:34:19, now=2024-11-29 18:34:23, files=fvwebapp-ajs.common.part.css,fvwebapp-ajs.flags.part.css,fvwebapp-ajs.footer.part.css,fvwebapp-ajs.misc.part.css,fvwebapp-ajs.navbar.part.css,fvwebapp-ajs.pagination.part.css,fvwebapp-ajs.popup.part.css */

@import "bootstrap.min.css"; /* bootstrap 3.3 */
@import "user-common-style.css";
@import "nav-common-style.css";
@import "content.min.css";
/* http://yui.yahooapis.com/3.10.3/build/cssreset/cssreset-min.css */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
/* http://yui.yahooapis.com/3.10.3/build/cssfonts/cssfonts-min.css */
pre,code,kbd,samp,tt{font-family:monospace;}
/* end css reset */
html {font: 62.5% arial, helvetica, "Microsoft Yahei", clean, sans-serif, serif; background-color: #ffffff; width: 100%;}
body {font: 14px arial, helvetica, "Microsoft Yahei", clean, sans-serif, serif; background-color: #ffffff; width: 100%; font-size: 1.4rem;}
input, a { outline: none; }
a {
color: #4680ff;
opacity: 1;
}
a:hover {
color: #2375fa;
text-decoration: none;
opacity: .8;
}
/* 因为layout的css重写了很多标签样式，我们需要还原富文本编辑器编辑的文章样式，所以这里重置了除了img所有标签的样式（因为img在富文本编辑器内可以调整width和height） */
.help-content-detail *:not(img) {
all: revert;
}
.help-content-detail img {
height: auto;
}
.flag-32 {
width: 32px;
height: 32px;
background:url(../images/flags-fs8.png) no-repeat
}
/* FIX for uk(gb) */
.flag-32.flag-uk {background-position: -288px -128px}
.flag-32.flag-ad {background-position: -32px 0}
.flag-32.flag-ae {background-position: -64px 0}
.flag-32.flag-af {background-position: -96px 0}
.flag-32.flag-ag {background-position: -128px 0}
.flag-32.flag-ai {background-position: -160px 0}
.flag-32.flag-al {background-position: -192px 0}
.flag-32.flag-am {background-position: -224px 0}
.flag-32.flag-an {background-position: -256px 0}
.flag-32.flag-ao {background-position: -288px 0}
.flag-32.flag-ar {background-position: -320px 0}
.flag-32.flag-as {background-position: -352px 0}
.flag-32.flag-at {background-position: -384px 0}
.flag-32.flag-au {background-position: -416px 0}
.flag-32.flag-aw {background-position: -448px 0}
.flag-32.flag-az {background-position: 0 -32px}
.flag-32.flag-ba {background-position: -32px -32px}
.flag-32.flag-bb {background-position: -64px -32px}
.flag-32.flag-bd {background-position: -96px -32px}
.flag-32.flag-be {background-position: -128px -32px}
.flag-32.flag-bf {background-position: -160px -32px}
.flag-32.flag-bg {background-position: -192px -32px}
.flag-32.flag-bh {background-position: -224px -32px}
.flag-32.flag-bi {background-position: -256px -32px}
.flag-32.flag-bj {background-position: -288px -32px}
.flag-32.flag-bm {background-position: -320px -32px}
.flag-32.flag-bn {background-position: -352px -32px}
.flag-32.flag-bo {background-position: -384px -32px}
.flag-32.flag-br {background-position: -416px -32px}
.flag-32.flag-bs {background-position: -448px -32px}
.flag-32.flag-bt {background-position: 0 -64px}
.flag-32.flag-bw {background-position: -32px -64px}
.flag-32.flag-by {background-position: -64px -64px}
.flag-32.flag-bz {background-position: -96px -64px}
.flag-32.flag-ca {background-position: -128px -64px}
.flag-32.flag-cd {background-position: -160px -64px}
.flag-32.flag-cf {background-position: -192px -64px}
.flag-32.flag-cg {background-position: -224px -64px}
.flag-32.flag-ch {background-position: -256px -64px}
.flag-32.flag-ci {background-position: -288px -64px}
.flag-32.flag-ck {background-position: -320px -64px}
.flag-32.flag-cl {background-position: -352px -64px}
.flag-32.flag-cm {background-position: -384px -64px}
.flag-32.flag-cn {background-position: -416px -64px}
.flag-32.flag-co {background-position: -448px -64px}
.flag-32.flag-cr {background-position: 0 -96px}
.flag-32.flag-cu {background-position: -32px -96px}
.flag-32.flag-cv {background-position: -64px -96px}
.flag-32.flag-cy {background-position: -96px -96px}
.flag-32.flag-cz {background-position: -128px -96px}
.flag-32.flag-de {background-position: -160px -96px}
.flag-32.flag-dj {background-position: -192px -96px}
.flag-32.flag-dk {background-position: -224px -96px}
.flag-32.flag-dm {background-position: -256px -96px}
.flag-32.flag-do {background-position: -288px -96px}
.flag-32.flag-dz {background-position: -320px -96px}
.flag-32.flag-ec {background-position: -352px -96px}
.flag-32.flag-ee {background-position: -384px -96px}
.flag-32.flag-eg {background-position: -416px -96px}
.flag-32.flag-eh {background-position: -448px -96px}
.flag-32.flag-er {background-position: 0 -128px}
.flag-32.flag-es {background-position: -32px -128px}
.flag-32.flag-et {background-position: -64px -128px}
.flag-32.flag-fi {background-position: -96px -128px}
.flag-32.flag-fj {background-position: -128px -128px}
.flag-32.flag-fm {background-position: -160px -128px}
.flag-32.flag-fo {background-position: -192px -128px}
.flag-32.flag-fr {background-position: -224px -128px}
.flag-32.flag-ga {background-position: -256px -128px}
.flag-32.flag-gb {background-position: -288px -128px}
.flag-32.flag-gd {background-position: -320px -128px}
.flag-32.flag-ge {background-position: -352px -128px}
.flag-32.flag-gg {background-position: -384px -128px}
.flag-32.flag-gh {background-position: -416px -128px}
.flag-32.flag-gi {background-position: -448px -128px}
.flag-32.flag-gl {background-position: 0 -160px}
.flag-32.flag-gm {background-position: -32px -160px}
.flag-32.flag-gn {background-position: -64px -160px}
.flag-32.flag-gp {background-position: -96px -160px}
.flag-32.flag-gq {background-position: -128px -160px}
.flag-32.flag-gr {background-position: -160px -160px}
.flag-32.flag-gt {background-position: -192px -160px}
.flag-32.flag-gu {background-position: -224px -160px}
.flag-32.flag-gw {background-position: -256px -160px}
.flag-32.flag-gy {background-position: -288px -160px}
.flag-32.flag-hk {background-position: -320px -160px}
.flag-32.flag-hn {background-position: -352px -160px}
.flag-32.flag-hr {background-position: -384px -160px}
.flag-32.flag-ht {background-position: -416px -160px}
.flag-32.flag-hu {background-position: -448px -160px}
.flag-32.flag-id {background-position: 0 -192px}
.flag-32.flag-ie {background-position: -32px -192px}
.flag-32.flag-il {background-position: -64px -192px}
.flag-32.flag-im {background-position: -96px -192px}
.flag-32.flag-in {background-position: -128px -192px}
.flag-32.flag-iq {background-position: -160px -192px}
.flag-32.flag-ir {background-position: -192px -192px}
.flag-32.flag-is {background-position: -224px -192px}
.flag-32.flag-it {background-position: -256px -192px}
.flag-32.flag-je {background-position: -288px -192px}
.flag-32.flag-jm {background-position: -320px -192px}
.flag-32.flag-jo {background-position: -352px -192px}
.flag-32.flag-jp {background-position: -384px -192px}
.flag-32.flag-ke {background-position: -416px -192px}
.flag-32.flag-kg {background-position: -448px -192px}
.flag-32.flag-kh {background-position: 0 -224px}
.flag-32.flag-ki {background-position: -32px -224px}
.flag-32.flag-km {background-position: -64px -224px}
.flag-32.flag-kn {background-position: -96px -224px}
.flag-32.flag-kp {background-position: -128px -224px}
.flag-32.flag-kr {background-position: -160px -224px}
.flag-32.flag-kw {background-position: -192px -224px}
.flag-32.flag-ky {background-position: -224px -224px}
.flag-32.flag-kz {background-position: -256px -224px}
.flag-32.flag-la {background-position: -288px -224px}
.flag-32.flag-lb {background-position: -320px -224px}
.flag-32.flag-lc {background-position: -352px -224px}
.flag-32.flag-li {background-position: -384px -224px}
.flag-32.flag-lk {background-position: -416px -224px}
.flag-32.flag-lr {background-position: -448px -224px}
.flag-32.flag-ls {background-position: 0 -256px}
.flag-32.flag-lt {background-position: -32px -256px}
.flag-32.flag-lu {background-position: -64px -256px}
.flag-32.flag-lv {background-position: -96px -256px}
.flag-32.flag-ly {background-position: -128px -256px}
.flag-32.flag-ma {background-position: -160px -256px}
.flag-32.flag-mc {background-position: -192px -256px}
.flag-32.flag-md {background-position: -224px -256px}
.flag-32.flag-me {background-position: -256px -256px}
.flag-32.flag-mg {background-position: -288px -256px}
.flag-32.flag-mh {background-position: -320px -256px}
.flag-32.flag-mk {background-position: -352px -256px}
.flag-32.flag-ml {background-position: -384px -256px}
.flag-32.flag-mm {background-position: -416px -256px}
.flag-32.flag-mn {background-position: -448px -256px}
.flag-32.flag-mo {background-position: 0 -288px}
.flag-32.flag-mq {background-position: -32px -288px}
.flag-32.flag-mr {background-position: -64px -288px}
.flag-32.flag-ms {background-position: -96px -288px}
.flag-32.flag-mt {background-position: -128px -288px}
.flag-32.flag-mu {background-position: -160px -288px}
.flag-32.flag-mv {background-position: -192px -288px}
.flag-32.flag-mw {background-position: -224px -288px}
.flag-32.flag-mx {background-position: -256px -288px}
.flag-32.flag-my {background-position: -288px -288px}
.flag-32.flag-mz {background-position: -320px -288px}
.flag-32.flag-na {background-position: -352px -288px}
.flag-32.flag-nc {background-position: -384px -288px}
.flag-32.flag-ne {background-position: -416px -288px}
.flag-32.flag-ng {background-position: -448px -288px}
.flag-32.flag-ni {background-position: 0 -320px}
.flag-32.flag-nl {background-position: -32px -320px}
.flag-32.flag-no {background-position: -64px -320px}
.flag-32.flag-np {background-position: -96px -320px}
.flag-32.flag-nr {background-position: -128px -320px}
.flag-32.flag-nz {background-position: -160px -320px}
.flag-32.flag-om {background-position: -192px -320px}
.flag-32.flag-pa {background-position: -224px -320px}
.flag-32.flag-pe {background-position: -256px -320px}
.flag-32.flag-pf {background-position: -288px -320px}
.flag-32.flag-pg {background-position: -320px -320px}
.flag-32.flag-ph {background-position: -352px -320px}
.flag-32.flag-pk {background-position: -384px -320px}
.flag-32.flag-pl {background-position: -416px -320px}
.flag-32.flag-pr {background-position: -448px -320px}
.flag-32.flag-ps {background-position: 0 -352px}
.flag-32.flag-pt {background-position: -32px -352px}
.flag-32.flag-pw {background-position: -64px -352px}
.flag-32.flag-py {background-position: -96px -352px}
.flag-32.flag-qa {background-position: -128px -352px}
.flag-32.flag-re {background-position: -160px -352px}
.flag-32.flag-ro {background-position: -192px -352px}
.flag-32.flag-rs {background-position: -224px -352px}
.flag-32.flag-ru {background-position: -256px -352px}
.flag-32.flag-rw {background-position: -288px -352px}
.flag-32.flag-sa {background-position: -320px -352px}
.flag-32.flag-sb {background-position: -352px -352px}
.flag-32.flag-sc {background-position: -384px -352px}
.flag-32.flag-sd {background-position: -416px -352px}
.flag-32.flag-se {background-position: -448px -352px}
.flag-32.flag-sg {background-position: 0 -384px}
.flag-32.flag-si {background-position: -32px -384px}
.flag-32.flag-sk {background-position: -64px -384px}
.flag-32.flag-sl {background-position: -96px -384px}
.flag-32.flag-sm {background-position: -128px -384px}
.flag-32.flag-sn {background-position: -160px -384px}
.flag-32.flag-so {background-position: -192px -384px}
.flag-32.flag-sr {background-position: -224px -384px}
.flag-32.flag-st {background-position: -256px -384px}
.flag-32.flag-sv {background-position: -288px -384px}
.flag-32.flag-sy {background-position: -320px -384px}
.flag-32.flag-sz {background-position: -352px -384px}
.flag-32.flag-tc {background-position: -384px -384px}
.flag-32.flag-td {background-position: -416px -384px}
.flag-32.flag-tg {background-position: -448px -384px}
.flag-32.flag-th {background-position: 0 -416px}
.flag-32.flag-tj {background-position: -32px -416px}
.flag-32.flag-tl {background-position: -64px -416px}
.flag-32.flag-tm {background-position: -96px -416px}
.flag-32.flag-tn {background-position: -128px -416px}
.flag-32.flag-to {background-position: -160px -416px}
.flag-32.flag-tr {background-position: -192px -416px}
.flag-32.flag-tt {background-position: -224px -416px}
.flag-32.flag-tv {background-position: -256px -416px}
.flag-32.flag-tw {background-position: -288px -416px}
.flag-32.flag-tz {background-position: -320px -416px}
.flag-32.flag-ua {background-position: -352px -416px}
.flag-32.flag-ug {background-position: -384px -416px}
.flag-32.flag-us {background-position: -416px -416px}
.flag-32.flag-uy {background-position: -448px -416px}
.flag-32.flag-uz {background-position: 0 -448px}
.flag-32.flag-va {background-position: -32px -448px}
.flag-32.flag-vc {background-position: -64px -448px}
.flag-32.flag-ve {background-position: -96px -448px}
.flag-32.flag-vg {background-position: -128px -448px}
.flag-32.flag-vi {background-position: -160px -448px}
.flag-32.flag-vn {background-position: -192px -448px}
.flag-32.flag-vu {background-position: -224px -448px}
.flag-32.flag-ws {background-position: -256px -448px}
.flag-32.flag-ye {background-position: -288px -448px}
.flag-32.flag-za {background-position: -320px -448px}
.flag-32.flag-zm {background-position: -352px -448px}
.flag-32.flag-zw {background-position: -384px -448px}
.flag-pin {
width: 20px;
height: 34px;
background:url(../images/flags-fs8.png) no-repeat
}
/* FIX for uk(gb) */
.flag-pin.flag-uk {background-position: -140px -136px}
.flag-pin.flag-ad {background-position: -20px 0}
.flag-pin.flag-ae {background-position: -40px 0}
.flag-pin.flag-af {background-position: -60px 0}
.flag-pin.flag-ag {background-position: -80px 0}
.flag-pin.flag-ai {background-position: -100px 0}
.flag-pin.flag-al {background-position: -120px 0}
.flag-pin.flag-am {background-position: -140px 0}
.flag-pin.flag-an {background-position: -160px 0}
.flag-pin.flag-ao {background-position: -180px 0}
.flag-pin.flag-ar {background-position: -200px 0}
.flag-pin.flag-as {background-position: -220px 0}
.flag-pin.flag-at {background-position: -240px 0}
.flag-pin.flag-au {background-position: -260px 0}
.flag-pin.flag-aw {background-position: -280px 0}
.flag-pin.flag-az {background-position: -300px 0}
.flag-pin.flag-ba {background-position: 0 -34px}
.flag-pin.flag-bb {background-position: -20px -34px}
.flag-pin.flag-bd {background-position: -40px -34px}
.flag-pin.flag-be {background-position: -60px -34px}
.flag-pin.flag-bf {background-position: -80px -34px}
.flag-pin.flag-bg {background-position: -100px -34px}
.flag-pin.flag-bh {background-position: -120px -34px}
.flag-pin.flag-bi {background-position: -140px -34px}
.flag-pin.flag-bj {background-position: -160px -34px}
.flag-pin.flag-bm {background-position: -180px -34px}
.flag-pin.flag-bn {background-position: -200px -34px}
.flag-pin.flag-bo {background-position: -220px -34px}
.flag-pin.flag-br {background-position: -240px -34px}
.flag-pin.flag-bs {background-position: -260px -34px}
.flag-pin.flag-bt {background-position: -280px -34px}
.flag-pin.flag-bv {background-position: -300px -34px}
.flag-pin.flag-bw {background-position: 0 -68px}
.flag-pin.flag-by {background-position: -20px -68px}
.flag-pin.flag-bz {background-position: -40px -68px}
.flag-pin.flag-ca {background-position: -60px -68px}
.flag-pin.flag-cd {background-position: -80px -68px}
.flag-pin.flag-cf {background-position: -100px -68px}
.flag-pin.flag-cg {background-position: -120px -68px}
.flag-pin.flag-ch {background-position: -140px -68px}
.flag-pin.flag-ci {background-position: -160px -68px}
.flag-pin.flag-ck {background-position: -180px -68px}
.flag-pin.flag-cl {background-position: -200px -68px}
.flag-pin.flag-cm {background-position: -220px -68px}
.flag-pin.flag-cn {background-position: -240px -68px}
.flag-pin.flag-co {background-position: -260px -68px}
.flag-pin.flag-cr {background-position: -280px -68px}
.flag-pin.flag-cu {background-position: -300px -68px}
.flag-pin.flag-cv {background-position: 0 -102px}
.flag-pin.flag-cy {background-position: -20px -102px}
.flag-pin.flag-cz {background-position: -40px -102px}
.flag-pin.flag-de {background-position: -60px -102px}
.flag-pin.flag-dj {background-position: -80px -102px}
.flag-pin.flag-dk {background-position: -100px -102px}
.flag-pin.flag-dm {background-position: -120px -102px}
.flag-pin.flag-do {background-position: -140px -102px}
.flag-pin.flag-dz {background-position: -160px -102px}
.flag-pin.flag-ec {background-position: -180px -102px}
.flag-pin.flag-ee {background-position: -200px -102px}
.flag-pin.flag-eg {background-position: -220px -102px}
.flag-pin.flag-eh {background-position: -240px -102px}
.flag-pin.flag-er {background-position: -260px -102px}
.flag-pin.flag-es {background-position: -280px -102px}
.flag-pin.flag-et {background-position: -300px -102px}
.flag-pin.flag-fi {background-position: 0 -136px}
.flag-pin.flag-fj {background-position: -20px -136px}
.flag-pin.flag-fk {background-position: -40px -136px}
.flag-pin.flag-fm {background-position: -60px -136px}
.flag-pin.flag-fo {background-position: -80px -136px}
.flag-pin.flag-fr {background-position: -100px -136px}
.flag-pin.flag-ga {background-position: -120px -136px}
.flag-pin.flag-gb {background-position: -140px -136px}
.flag-pin.flag-gd {background-position: -160px -136px}
.flag-pin.flag-ge {background-position: -180px -136px}
.flag-pin.flag-gf {background-position: -200px -136px}
.flag-pin.flag-gg {background-position: -220px -136px}
.flag-pin.flag-gh {background-position: -240px -136px}
.flag-pin.flag-gi {background-position: -260px -136px}
.flag-pin.flag-gl {background-position: -280px -136px}
.flag-pin.flag-gm {background-position: -300px -136px}
.flag-pin.flag-gn {background-position: 0 -170px}
.flag-pin.flag-gp {background-position: -20px -170px}
.flag-pin.flag-gq {background-position: -40px -170px}
.flag-pin.flag-gr {background-position: -60px -170px}
.flag-pin.flag-gs {background-position: -80px -170px}
.flag-pin.flag-gt {background-position: -100px -170px}
.flag-pin.flag-gu {background-position: -120px -170px}
.flag-pin.flag-gw {background-position: -140px -170px}
.flag-pin.flag-gy {background-position: -160px -170px}
.flag-pin.flag-hk {background-position: -180px -170px}
.flag-pin.flag-hm {background-position: -200px -170px}
.flag-pin.flag-hn {background-position: -220px -170px}
.flag-pin.flag-hr {background-position: -240px -170px}
.flag-pin.flag-ht {background-position: -260px -170px}
.flag-pin.flag-hu {background-position: -280px -170px}
.flag-pin.flag-id {background-position: -300px -170px}
.flag-pin.flag-ie {background-position: 0 -204px}
.flag-pin.flag-il {background-position: -20px -204px}
.flag-pin.flag-in {background-position: -40px -204px}
.flag-pin.flag-iq {background-position: -60px -204px}
.flag-pin.flag-ir {background-position: -80px -204px}
.flag-pin.flag-is {background-position: -100px -204px}
.flag-pin.flag-it {background-position: -120px -204px}
.flag-pin.flag-je {background-position: -140px -204px}
.flag-pin.flag-jm {background-position: -160px -204px}
.flag-pin.flag-jo {background-position: -180px -204px}
.flag-pin.flag-jp {background-position: -200px -204px}
.flag-pin.flag-ke {background-position: -220px -204px}
.flag-pin.flag-kg {background-position: -240px -204px}
.flag-pin.flag-kh {background-position: -260px -204px}
.flag-pin.flag-ki {background-position: -280px -204px}
.flag-pin.flag-km {background-position: -300px -204px}
.flag-pin.flag-kn {background-position: 0 -238px}
.flag-pin.flag-kp {background-position: -20px -238px}
.flag-pin.flag-kr {background-position: -40px -238px}
.flag-pin.flag-kw {background-position: -60px -238px}
.flag-pin.flag-ky {background-position: -80px -238px}
.flag-pin.flag-kz {background-position: -100px -238px}
.flag-pin.flag-la {background-position: -120px -238px}
.flag-pin.flag-lb {background-position: -140px -238px}
.flag-pin.flag-lc {background-position: -160px -238px}
.flag-pin.flag-li {background-position: -180px -238px}
.flag-pin.flag-lk {background-position: -200px -238px}
.flag-pin.flag-lr {background-position: -220px -238px}
.flag-pin.flag-ls {background-position: -240px -238px}
.flag-pin.flag-lt {background-position: -260px -238px}
.flag-pin.flag-lu {background-position: -280px -238px}
.flag-pin.flag-lv {background-position: -300px -238px}
.flag-pin.flag-ly {background-position: 0 -272px}
.flag-pin.flag-ma {background-position: -20px -272px}
.flag-pin.flag-mc {background-position: -40px -272px}
.flag-pin.flag-md {background-position: -60px -272px}
.flag-pin.flag-me {background-position: -80px -272px}
.flag-pin.flag-mg {background-position: -100px -272px}
.flag-pin.flag-mh {background-position: -120px -272px}
.flag-pin.flag-mk {background-position: -140px -272px}
.flag-pin.flag-ml {background-position: -160px -272px}
.flag-pin.flag-mm {background-position: -180px -272px}
.flag-pin.flag-mn {background-position: -200px -272px}
.flag-pin.flag-mo {background-position: -220px -272px}
.flag-pin.flag-mp {background-position: -240px -272px}
.flag-pin.flag-mq {background-position: -260px -272px}
.flag-pin.flag-mr {background-position: -280px -272px}
.flag-pin.flag-ms {background-position: -300px -272px}
.flag-pin.flag-mt {background-position: 0 -306px}
.flag-pin.flag-mu {background-position: -20px -306px}
.flag-pin.flag-mv {background-position: -40px -306px}
.flag-pin.flag-mw {background-position: -60px -306px}
.flag-pin.flag-mx {background-position: -80px -306px}
.flag-pin.flag-my {background-position: -100px -306px}
.flag-pin.flag-mz {background-position: -120px -306px}
.flag-pin.flag-na {background-position: -140px -306px}
.flag-pin.flag-nc {background-position: -160px -306px}
.flag-pin.flag-ne {background-position: -180px -306px}
.flag-pin.flag-nf {background-position: -200px -306px}
.flag-pin.flag-ng {background-position: -220px -306px}
.flag-pin.flag-ni {background-position: -240px -306px}
.flag-pin.flag-nl {background-position: -260px -306px}
.flag-pin.flag-no {background-position: -280px -306px}
.flag-pin.flag-np {background-position: -300px -306px}
.flag-pin.flag-nr {background-position: 0 -340px}
.flag-pin.flag-nu {background-position: -20px -340px}
.flag-pin.flag-nz {background-position: -40px -340px}
.flag-pin.flag-om {background-position: -60px -340px}
.flag-pin.flag-pa {background-position: -80px -340px}
.flag-pin.flag-pe {background-position: -100px -340px}
.flag-pin.flag-pf {background-position: -120px -340px}
.flag-pin.flag-pg {background-position: -140px -340px}
.flag-pin.flag-ph {background-position: -160px -340px}
.flag-pin.flag-pk {background-position: -180px -340px}
.flag-pin.flag-pl {background-position: -200px -340px}
.flag-pin.flag-pm {background-position: -220px -340px}
.flag-pin.flag-pn {background-position: -240px -340px}
.flag-pin.flag-pr {background-position: -260px -340px}
.flag-pin.flag-ps {background-position: -280px -340px}
.flag-pin.flag-pt {background-position: -300px -340px}
.flag-pin.flag-pw {background-position: 0 -374px}
.flag-pin.flag-py {background-position: -20px -374px}
.flag-pin.flag-qa {background-position: -40px -374px}
.flag-pin.flag-re {background-position: -60px -374px}
.flag-pin.flag-ro {background-position: -80px -374px}
.flag-pin.flag-rs {background-position: -100px -374px}
.flag-pin.flag-ru {background-position: -120px -374px}
.flag-pin.flag-rw {background-position: -140px -374px}
.flag-pin.flag-sa {background-position: -160px -374px}
.flag-pin.flag-sb {background-position: -180px -374px}
.flag-pin.flag-sc {background-position: -200px -374px}
.flag-pin.flag-sd {background-position: -220px -374px}
.flag-pin.flag-se {background-position: -240px -374px}
.flag-pin.flag-sg {background-position: -260px -374px}
.flag-pin.flag-sh {background-position: -280px -374px}
.flag-pin.flag-si {background-position: -300px -374px}
.flag-pin.flag-sk {background-position: 0 -408px}
.flag-pin.flag-sm {background-position: -20px -408px}
.flag-pin.flag-sn {background-position: -40px -408px}
.flag-pin.flag-so {background-position: -60px -408px}
.flag-pin.flag-sr {background-position: -80px -408px}
.flag-pin.flag-st {background-position: -100px -408px}
.flag-pin.flag-sv {background-position: -120px -408px}
.flag-pin.flag-sy {background-position: -140px -408px}
.flag-pin.flag-sz {background-position: -160px -408px}
.flag-pin.flag-tc {background-position: -180px -408px}
.flag-pin.flag-td {background-position: -200px -408px}
.flag-pin.flag-tf {background-position: -220px -408px}
.flag-pin.flag-tg {background-position: -240px -408px}
.flag-pin.flag-th {background-position: -260px -408px}
.flag-pin.flag-tj {background-position: -280px -408px}
.flag-pin.flag-tk {background-position: -300px -408px}
.flag-pin.flag-tl {background-position: 0 -442px}
.flag-pin.flag-tm {background-position: -20px -442px}
.flag-pin.flag-tn {background-position: -40px -442px}
.flag-pin.flag-to {background-position: -60px -442px}
.flag-pin.flag-tr {background-position: -80px -442px}
.flag-pin.flag-tt {background-position: -100px -442px}
.flag-pin.flag-tv {background-position: -120px -442px}
.flag-pin.flag-tw {background-position: -140px -442px}
.flag-pin.flag-tz {background-position: -160px -442px}
.flag-pin.flag-ua {background-position: -180px -442px}
.flag-pin.flag-ug {background-position: -200px -442px}
.flag-pin.flag-um {background-position: -220px -442px}
.flag-pin.flag-us {background-position: -240px -442px}
.flag-pin.flag-uy {background-position: -260px -442px}
.flag-pin.flag-uz {background-position: -280px -442px}
.flag-pin.flag-va {background-position: -300px -442px}
.flag-pin.flag-vc {background-position: 0 -476px}
.flag-pin.flag-ve {background-position: -20px -476px}
.flag-pin.flag-vg {background-position: -40px -476px}
.flag-pin.flag-vi {background-position: -60px -476px}
.flag-pin.flag-vn {background-position: -80px -476px}
.flag-pin.flag-vu {background-position: -100px -476px}
.flag-pin.flag-wf {background-position: -120px -476px}
.flag-pin.flag-ws {background-position: -140px -476px}
.flag-pin.flag-ye {background-position: -160px -476px}
.flag-pin.flag-yt {background-position: -180px -476px}
.flag-pin.flag-za {background-position: -200px -476px}
.flag-pin.flag-zm {background-position: -220px -476px}
.flag-pin.flag-zw {background-position: -240px -476px}
div#page-footer {
background: url("../images/page-foot-back.png") no-repeat 100% 100%,linear-gradient(180deg, #F3F7FF,rgba(255, 255, 255, 1));
margin: auto;
color: #444A55;
}
div#page-footer .list-column {
float: left;
height: 150px;
text-align: center;
padding: 0;
margin-right: -75px;
margin-top: 5px;
}
div#page-footer .list-column .logo {
margin-top: 33px;
margin-left: 20px;
}
div#page-footer .list-column:first-child {
border-left: none;
}
div#page-footer .list-column .list-column-inner {
padding-left: 20px;
text-align: left;
}
div#page-footer .list-column .list-column-inner div img {
width: 36px;
height: 36px;
}
.list-column-inner li {
margin: 20px 0;
}
.list-column-inner a {
text-decoration: none;
}
.list-column-inner li a {
font-size: 14px;
color: #b6bcce;
}
.page-foot-item-title {
margin: 0 0 15px 0;
height: 30px;
}
.footer-tip {
text-align: center;
}
.footer-service {
line-height: 30px;
padding-top: 75px;
min-width: 0;
margin: auto !important;
}
.footer-icon {
margin-left: -20px;
padding: 0;
}
#page-foot-item-weibo-a:hover {
color: #2375fa;
}
div#page-footer .list-column span.title {
display: inline-block;
font-size: 16px;
vertical-align: middle;
color: #8892af;
}
div#page-footer .list-column span.title a {
color: #FFFFFF;
}
div#page-footer .list-column ul li {
font-size: 14px;
margin: 9px 0;
}
div#page-footer .list-column ul li a {
color: #b6bcce;
}
div#page-footer .list-column ul li a:hover {
color: #2375fa;
}
div#page-footer .page-bottom-copyright-terms {
font-size: 14px;
color: #999;
padding-bottom: 10px;
}
div#page-footer .page-bottom-copyright-terms a {
color: #999;
}
#footer-white-logo {
width: 170px;
height: 50px;
}
.qrcode-div {
float: right;
text-align:center;
}
.qrcode-desc {
font-size: 14px;
color: #b6bcce;
margin-top: 20px;
}
#weibo-qrcode,
#wechat-qrcode {
width: 120px;
height: 120px;
}
.qrcode-div:first-child {
margin-left: 50px;
}
.contact-email {
font-size: 14px;
color: #b6bcce;
white-space: nowrap;
}
.statement-div {
background-color: #232a3f;
min-height: 130px;
margin: auto;
}
.user-center .statement-div {
display: flex;
min-height: auto;
}
.main-copyright-div {
font-size: 12px;
color: #b6bcce;
padding-top: 44px;
}
.gov-link1 {
display:inline-block;
text-decoration:none;
height:20px;
line-height:20px;
color: #b6bcce;
}
.gov-link2 {
display:inline-block;
text-decoration:none;
height:20px;
line-height:20px;
color: #b6bcce;
}
.ajs-reminder {
font-size: 12px;
color: #b6bcce;
padding-top: 12px;
padding-bottom: 24px;
}
@media (max-width: 1023px) {
.footer-icon {
text-align: center;
margin-left: 0;
}
div#page-footer .list-column {
height: unset;
}
div#page-footer .list-column .list-column-inner {
text-align: center;
margin: 0 20px;
line-height: 30px;
}
div#page-footer .list-column .list-column-inner {
padding-left: 0;
}
div#page-footer .list-column {
margin-right: -15px;
}
.qrcode-container {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
.qrcode-div {
margin: 0 10px;
}
.qrcode-container, .qrcode-div, .footer-tip {
text-align: center;
}
}
@media (max-width: 767px) {
.footer-tip {
text-align: center;
}
.footer-service *, .divide-line {
display: none;
}
.footer-service .qrcode-container {
display: none;
}
.footer-service {
padding-top: 20px;
line-height: unset;
}
.footer-icon {
text-align: center;
margin-left: 0;
}
.qrcode-icon {
margin-top: 10px;
}
div#page-footer .list-column {
width: 100%;
height: unset;
}
div#page-footer .list-column .list-column-inner {
padding-left: 0;
text-align: center;
line-height: 30px;
margin-bottom: 40px;
}
.qrcode-container {
text-align: center;
margin-top: 30px;
}
}
@media (min-width: 820px) {
.user-center .statement-div {
position: absolute;
left: 18%;
right: 0;
bottom: 0;
}
}
@media (min-width: 1390px) {
.user-center .statement-div {
left: 250px;
}
}
.button {
text-align: center;
border: 0;
}
a.button {
display: inline-block;
}
h2.section-title {
font-size: 24px;
font-weight: bold;
}
.flex-center {
display: flex;
justify-content: center;
align-items: center;
}
/*
评论展示框下拉框美化
*/
.content::-webkit-scrollbar{width:3px;}
.content::-webkit-scrollbar-thumb{background-color:#C7C7C7;}
.btn.focus, .btn:focus, .btn:hover {
text-decoration: none;
}
.qq-service {
position: fixed;
right: 0;
bottom: 200px;
z-index: 999;
}
.icon {
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
.download-btn {
width: 125px;
height: 54px;
background: #ffffff;
color: #2d7afc;
font-size: 2rem;
font-weight: bold;
border-radius: 5px;
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.download-btn:hover,
.download-btn:focus {
opacity: .8;
color: #2d7afc;
}
.free-use-package {
background-color: #ffffff;
}
.free-use-package .download-btn{
color: #ffffff;
background-color: #4580ff;
width: 125px;
height: 54px;
font-size: 2rem;
font-weight: bold;
border-radius: 5px;
}
.free-use-package a {
font-size: 1.4rem;
color: #4580ff;
text-decoration: none;
}
.free-use-package a:hover {
color: #2375fa;
}
.free-use-package a.btn:hover {
color: #ffffff;
}
.div-title {
font-weight: bold;
font-size: 3.6rem;
color: #333333;
}
.div-subtitle {
font-size: 1.8rem;
color: #666666;
margin-top: 26px;
line-height: 18px;
}
.server-banner .download-btn {
background: #4580ff;
color: #ffffff;
padding: 10px;
}
.server-banner .download-btn:hover {
background: #6a99ff;
opacity: 1;
}
.map-icon-area {
display:flex;
margin-bottom: 4rem;
}
.text-area {
text-align: left;
}
.text-title {
font-size: 1.6rem;
color: #666666;
}
.text-content {
font-size: 1.6rem;    
margin-top: .6rem;
color: #333333;
font-weight: bold;
}
.icon-style {
margin-right: 2rem;
width:2.8rem;
height:3.3rem;
}
.location-outer .main-width {
text-align: center;
}
.help-banner .contact-btn {
background: #4580ff;
color: #ffffff;
width: 125px;
height: 54px;
font-size: 2rem;
font-weight: bold;
border-radius: 5px;
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.inline-block {
display: inline-block;
}
.required:before {
content: "* ";
color: red;
}
.main-width {
width: 1200px;
display: block;
margin: auto;
text-align: left;
}
@media (max-width: 1280px) {
.main-width {
width: calc(100% - 120px);
}
}
@media (max-width: 820px) {
.main-width {
width: calc(100% - 60px);
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.divide-line {
display: none;
}
}
@media (max-width:767px) {
.div-title, .div-subtitle {
line-height: unset;
}
}
@media (max-width: 540px) {
.main-width {
width: 90%;
}
}
#page-header {
height: 100px;
position: fixed;
background: rgba(0, 0, 0, 0);
width: 100%;
top: 0;
z-index: 10;
}
#page-header .navbar {
height: 100px;
line-height: 100px;
margin: auto;
border: 0;
color: unset;
background: none;
}
#page-header .navbar-nav {
float: right;
margin: 30px 0 0 0;
}
#page-header .navbar .navbar-brand {
padding: 0;
}
#page-header .navbar-toggle {
background: white;
margin-top: 30px;
margin-right: 10px;
}
#page-header .logo-title {
height: 100px;
display: block;
float:left;
line-height: 100px;
}
#page-header .logo-title .logo {
display: inline-block;
vertical-align: middle;
}
#page-header .navbar-nav > li > a {
font-size: 1.6rem;
opacity: .8;
padding: 10px 17px;
}
#page-header .navbar-nav > li.active > a,
#page-header .navbar-nav > li > a:focus,
#page-header .navbar-nav > li > a:hover {
opacity: 1;
background: none;
}
#page-header .navbar .navbar-nav > li > a.register-btn,
#page-header .navbar .navbar-nav > li > a.register-btn:hover,
#page-header .navbar .navbar-nav > li > a.register-btn:focus {
border-radius: 6px;
opacity: 1;
padding: 0 15px;
height: 40px;
line-height: 40px;
background-color: rgb(235, 243, 255);
color: #2d7cfa;
}
#page-header .navbar .navbar-nav > li > a.register-btn:hover {
opacity: .8;
}
/* theme color ( dark text )*/
#page-header .navbar-nav > li > a {
color: #333;
}
#page-header .navbar-nav > li.active > a,
#page-header .navbar-nav > li > a:focus,
#page-header .navbar-nav > li > a:hover {
color: rgb(45, 124, 250);
}
/* theme color ( light text )*/
#page-header .head-use-light-text .navbar-nav > li > a {
color: white;
}
#page-header .head-use-light-text .navbar-nav > li.active > a,
#page-header .head-use-light-text .navbar-nav > li > a:focus,
#page-header .head-use-light-text .navbar-nav > li > a:hover {
color: white;
}
#page-header .user-profile-info .icon.portrait {
width: 40px;
height: 40px;
}
#head-menu-Payment-Purchase .purchase-tip {
display: none;
}
#head-menu-Payment-Purchase:hover .purchase-tip {
display: block;
}
#page-header .user-profile-info {
display: flex;
align-items: center;
font-size: 15px;
margin-top: -10px;
min-width: 150px;
}
#page-header .navbar.navbar-custom-scroll {
background: white;
border-bottom: 1px solid #eee;
}
#page-header .navbar .head-logo-dark {
display: inline-block;
}
#page-header .navbar .head-logo-light {
display: none;
}
#page-header .navbar.head-use-light-logo .head-logo-dark {
display: none;
}
#page-header .navbar.navbar-custom-scroll .head-logo-light,
#page-header .navbar.head-use-dark-logo  .head-logo-light {
display: none;
}
#page-header .navbar.head-use-light-logo .head-logo-light {
display: inline-block;
}
#page-header .navbar.navbar-custom-scroll .head-logo-dark,
#page-header .navbar.head-use-dark-logo  .head-logo-dark {
display: inline-block;
}
#head-menu-userinfo-login #head-user-profile-menu-list {
display: none;
}
#head-menu-userinfo-login:hover #head-user-profile-menu-list {
display: block;
}
#head-user-profile-menu-list {
position: absolute;
top: 50px;
z-index: 10;
display: none;
left: 10px;
padding: 0;
background: rgb(255, 255, 255);
box-shadow: rgb(229, 229, 231) 0 1px 1px 1px;
}
#head-user-profile-menu-list li {
text-align: center;
height: 60px;
vertical-align: middle;
line-height: 60px;
border-bottom: 1px solid #e5e5e5;
width: 150px;
padding: 0;
display: block;
font-size: 16px;
color: #5A5A5A;
}
#head-user-profile-menu-list li a {
font-size: 1.6rem;
color: #333;
padding-top: 0;
height: 60px;
}
#head-user-profile-menu-list li a:hover {
text-decoration: underline;
background: #EEF4FF;
color: #4680ff;
}
/* profile dropdown menu's arrow */
#head-user-profile-menu-list li:first-child {
height: auto;
line-height: 0;
border-bottom: 3px solid #3f82ff;
}
#head-user-profile-menu-list .iconfont.icon-caret-up {
position: absolute;
top: -4px;
right: calc(50% - 10px);
height: 30px;
color: #3f82ff;
}
/* theme color ( light text )*/
#page-header .head-use-light-text #head-user-profile-menu-list li:first-child {
border-color: white;
}
#page-header .head-use-light-text #head-user-profile-menu-list .iconfont.icon-caret-up {
color: white;
}
@media (max-width: 1023px) {
#page-header .navbar-nav > li > a {
padding: 10px 10px;
}
}
@media (max-width: 767px) {
#page-header .navbar-nav > li > a {
padding: 10px 5px;
}
#page-header .purchase-tip {
top: -9px;
}
#page-header .navbar .navbar-collapse {
background: #f5f9ff;
max-height: unset;
}
#page-header .navbar .navbar-collapse .navbar-nav > li > a {
color: #333;
}
#page-header .navbar .navbar-collapse .navbar-nav > li.active > a,
#page-header .navbar .navbar-collapse .navbar-nav > li > a:focus,
#page-header .navbar .navbar-collapse .navbar-nav > li > a:hover {
color: rgb(45, 124, 250);
}
#page-header .navbar-nav {
float: left;
padding-bottom: 20px;
line-height: 36px;
}
#page-header .user-profile-info {
margin-top: 0;
height: auto;
}
#head-menu-userinfo-login #head-user-profile-menu-list {
display: block;
position: unset;
}
#head-user-profile-menu-list li {
height: 36px;
line-height: 36px;
}
#head-user-profile-menu-list li:first-child {
display: none;
}
#page-header .navbar-nav {
margin: 10px 0 0 0;
}
}
/* caution: may conflict with bootstrap's `pagination` */
ul.pagination {
color: #666;
float: right;
padding: 5px;
}
ul.pagination li {
color: #666;
float: left;
margin: 0 3px;
background-color: #F2F2F2;
opacity: 1;
border-radius: 3px;
text-align: center;
white-space: nowrap;
}
ul.pagination a {
padding: 2px 6px;
display: inline-block;
width: 100%;
height: 100%;
background-color: transparent;
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: rgba(153, 153, 153, 1);
opacity: 1;
border: 0;
color: #999;
}
ul.pagination li.current a {
color: #4580FF;
text-decoration: none;
background: rgba(69, 128, 255, 0.15);
opacity: 1;
}
ul.pagination li a:hover {
color: #4580FF;
}
ul.pagination li a:not([href]) {
color: #ccc;
pointer-events: none;
text-decoration: none;
}
.pop-success-div {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(128, 128, 128, 0.3);
z-index: 100;
text-align: center;
display: none;
top: 0;
left: 0;
}
.pop-empty-div {
height: 100%;
display: inline-block;
vertical-align: middle;
}
.pop-content-div {
display: inline-block;
vertical-align: middle;
border-radius: 5px;
background-color: white;
overflow: hidden;
width:430px;
height:280px;
}
.pop-new-content {
display: inline-block;
vertical-align: middle;
border-radius: 5px;
background-color: white;
overflow: hidden;
width:430px;
height:280px;
}
.pop-success-content {
font-size: 20px;
color: #333333;
text-align: center;
margin: 30px 20px;
}
.pop-success-ul {
text-align: left;
padding: 0 40px;
}
.pop-success-li1 {
margin: 80px 0 0 0;
display: block;
text-align: center;
}
.pop-success-img {
width: 84px;
height: 84px;
}
.pop-success-li2 {
padding: 0 0 30px 0;
border: 0;
}
.pop-success-content-div {
font-size: 20px;
color: #333333;
text-align: center;
margin-top: 30px;
}
.purchase-tip {
display: none;
position: absolute;
line-height: normal;
height: 20px;
background: rgba(255,189,83,1);
border-radius: 11px;
font-size: 12px;
font-weight: 600;
color: rgba(255,255,255,1);
text-align: center;
padding: 1px 10px;
top: -15px;
left: 15px;
}
.popup-fixed-div {
display: none;
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.8);
z-index: 1000;
text-align: center;
top: 0;
left: 0;
}
.pointer-line-img {
width: 78px;
height: 105px;
margin: 18px 18px 0 0;
float: right;
}
.popup-fixed-text {
margin-top: 118px;
clear: both;
}
.popup-fixed-text .icon-num {
display: inline-block;
vertical-align: top;
}
.popup-fixed-text-first {
font-size:16px;
line-height:24px;
color: #fff;
margin-right: 40px;
}
.popup-fixed-text-first img {
width: 27px;
height: 19px;
margin: 0px 10px 4px;
}
.popup-fixed-text-second {
font-size: 16px;
line-height: 24px;
color: #fff;
margin-right: 18px;
margin-top: 20px;
}
.popup-fixed-text-second img {
width: 24px;
height: 24px;
margin: 0px 10px 4px;
}
@media (max-width:767px) {
.pop-new-content,
.pop-content-div {
width: 90%;
height: 60%;
}
}
