 /* -----------------------------------------------------------------



The Text Monitored by dingzhi,Please do not use for Commercial

(C) dingzhi Inc.

Specialied for discuz!X project

Huizhou GiantEGG Authorized 源代码作者QQ: 1841884100 date: 2017-10-12 12:00:00



---------------------------------------------------------------------------------------*/

.nav-box-border {

	position: relative;

    border-bottom: 1px solid #f0f0f0;

}

.nav-box {

    height: 25px;

	padding: 0;

    margin-bottom: 15px;

}

.nav-box h2 {

	position: absolute;

	bottom: -1px;

	left: 0;

    line-height: 30px;

    font-size: 18px;

    color: #bbb;

    padding: 0 25px;

}

.nav-box h2.active {

	line-height: 33px;

    color: #333;

    border-bottom: 2px solid #1979ff;

}

.nav-box h2.active a { color: #333; font-size: 18px}



/*页脚下关于*/

.about-subnav { display: none}

.about-subnav2 { display: block !important}

.about-wrap{position:relative;display:block;margin-top: 0; background: none}

.about-subnav{position:relative;position:absolute;top: 0;left: -305px;float:left}

.about-subnav.fixed{position:fixed!important;top: 65px;left:auto;margin-left: -335px}

.about-subnav .about-menu{position:absolute;float:none;display: inline-block;overflow:visible;padding: 25px;width: 290px; border-radius: 5px !important;
  border: none !important;
  background-color: #FFFFFF !important;
  box-shadow: none !important;
  box-sizing: border-box;}

.about-subnav .about-menu strong { color: #999999; font-size: 14px}

.about-subnav .about-menu ul { padding: 10px 10px 10px 0}

.about-subnav .about-menu li { float: left; display: block; width: 100%; padding-left: 12px}

.about-subnav .about-menu li a { float: left; display:block;padding: 0;height: 25px; line-height: 25px; border-left: 0;color: #1979ff;font-weight: 400;font-size:14px;text-align: left}

.about-subnav .about-menu li em { float: left; display: inline-block; width: 5px; height: 5px; margin: 10px 12px 0 0; border-radius: 50%; background: #333333}

.about-subnav .about-menu li::before {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}

.about-subnav .about-menu li a.on {}

.about-subnav .about-menu li a:hover,.about-subnav .about-menu li a.on{}

.about-content{position:relative; padding: 12px 30px 30px 30px; margin-bottom:20px;margin-left: 305px;min-height:600px; border-radius: 5px !important;
  border: none !important;
  background-color: #FFFFFF !important;
  box-shadow: none !important;
  box-sizing: border-box;}

.menu-wrap{margin-bottom:26px}

.about-content h2{ position: relative; height: 20px; color:#1979ff;font-weight:400;font-size:18px; padding-bottom: 20px; margin: 12px 0; border-bottom: 0}

.about-content h2 em { float: left; position: absolute; left: 0; bottom: -1px; padding: 0 0 10px 0; border-bottom: 0; font-size: 20px; font-weight: bold; color: #404040}

.about-content h3 { padding: 8px 0; color: #666666; font-weight: bold; font-size: 16px}

.about-content p{padding:8px 0;color: #333333;font-size:16px;line-height: 26px}

.about-content p a{font-size:14px;line-height:24px}

.about-content span{display:block;padding:5px 0;color:#34495e;font-size:14px;line-height:22px}

.about-content ul{padding: 0}

.about-content ul li{display:block;color: #333333;font-size:16px;line-height:28px}

.about-subnav .about-menu li { border-bottom: 0}

.about-content ul li a{color: #1979ff}

.about-content span strong{display:block;font-weight:bold;font-size:14px}





.about-us-box {

    margin-top: 30px;

    padding-bottom: 30px;

}

.about-us-img {

    float: right;

    width: 370px;

    height: 207px;

}

.about-us-intro {

    width: 100%;

}

.about-us-box p {

	padding: 0;

    font-size: 16px;

    color: #333;

    line-height: 24px;

}

.about-us-box .about-us-intro p {

    font-size: 16px;

}





.about-us-qr {

    float: right;

    width: 250px;

    height: 250px;

	margin-top: -8px

}

.about-us-intro ul li {

    line-height: 33px;

    font-size: 16px;

}

.about-us-box .t-h4 {

    position: relative;

    font-size: 16px;

    height: 35px;

    margin: 30px 0 0 0;

    line-height: 35px;

    border-bottom: 1px solid #f0f0f0;

}

.about-us-box p {

    font-size: 16px;

    color: #333;

    line-height: 24px;

}

.about-content-ul {

    display: inline-block;

    width: 100%;

}

.about-content-ul li {

    width: 50%;

    float: left;

    padding-right: 0;

}




.markdown .h2, .markdown .h3, .markdown .h4, .markdown h2, .markdown h3, .markdown h4 {
    text-align: left;
    font-weight: 700;
    font-size: 16px!important;
    line-height: 100%;
    color: #666;
    color: var(--secondary);
    margin: 0 0 20px;
}
.markdown .h3, .markdown h3 {
    font-size: 18px!important;
}
.markdown blockquote, .markdown hr, .markdown ol, .markdown p, .markdown pre, .markdown ul {
    margin-bottom: 12px;
}
.markdown {
    font-size: 16px;
}
.markdown p {
    font-size: 16px;
    line-height: 28px;
}
.markdown ol, .markdown ul {
    margin: 0 0 20px;
    padding: 0;
}
.markdown ol { padding-left: 20px}
.markdown ol ul, .markdown ul ul {
    margin-bottom: 0;
}
.markdown ol li, .markdown ul li {
    line-height: 28px;
    padding: 2px 0;
	font-size: 16px
}
.markdown a:link, .markdown a:visited {
    color: #1979ff;
    text-decoration: none;
}








.card-body .card-title {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 100%;
    display: flex;
    align-items: center;
}
.card-body li { float: left; width: 100%; padding-left: 12px; font-family: PingFang SC,Noto Sans,Roboto,Microsoft Yahei,sans-serif; font-size: 14px !important;}
.card-body li em {
    float: left;
    display: inline-block;
    width: 5px;
    height: 5px;
    margin: 12px 12px 0 0;
    border-radius: 50%;
    background: #333333;
}
.card-body li a { display: inline-block; float: left}


@media (max-width: 800px) {
.about-subnav, .about-subnav2 { display: none !important}
.about-content { padding: 12px !important}
.card-body li { padding-left: 8px; box-sizing: border-box}
.card-body li a {
    width: calc(100% - 17px);
}
.card-body .card-title { margin-top: 10px; margin-bottom: 15px}
}