
@charset "utf-8";

@import "user-common-style.css";


pre,code,kbd,samp,tt{font-family:monospace;}


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
}


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;
}


#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);
}
