* {
    padding: 0;
    margin: 0;
}

body,
html {
    padding: 0;
    margin: 0;
    background: #fff;
    font-size: 0.37rem;font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;

}


body {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a,
li {
    list-style: none;
    text-decoration: none;
}

a {
    color: #333;
    font-size: 0.37rem;
}

a:hover {
    color: #f30;
}

button,
input,
textarea {
    border: none;
    outline: none;
}

button {
    cursor: pointer;
}

::-webkit-scrollbar {
    display: none;
}

section {
    overflow: hidden;
    position: relative;
    width: 100%;
}

/***
 * _ooOoo_
 * o8888888o
 * 88" . "88
 * (| -_- |)
 *  O\ = /O
 * ___/`---'\____
 * .   ' \\| |// `.
 * / \\||| : |||// \
 * / _||||| -:- |||||- \
 * | | \\\ - /// | |
 * | \_| ''\---/'' | |
 * \ .-\__ `-` ___/-. /
 * ___`. .' /--.--\ `. . __
 * ."" '< `.___\_<|>_/___.' >'"".
 * | | : `- \`.;`\ _ /`;.`/ - ` : | |
 * \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 * `=---='
 *          .............................................
 *           佛曰：bug泛滥，我已瘫痪！
 */

.honeToubu {
    background: #E9EFF9;
    margin-top: 1.5rem;
}
.honeToubImge{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.honeToubImge img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}
.honeToubNav {
    overflow: hidden;
    position: fixed;
    width: calc(100% - 24px);
    padding: 0 12px;
    background-color: rgba(255,255,255,.75);
    backdrop-filter: blur(20px);
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 0;
    left: 0;
    z-index: 22;
}

.honeToubNavLogo {
    overflow: hidden;
    position: relative;
}

.honeToubNavLogo img{
    overflow: hidden;
    display: block;
    height: 0.9rem;
    width: auto;
}

.honeToubNavButn {
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.honeToubNavButn img{
    overflow: hidden;
    display: block;
    height: auto;
    width: 0.48rem;
    cursor: pointer;
}
.honeToubaner{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 1.5rem;
}
.honeToubanImg{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.honeToubanImg img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.honeToubData{
    overflow: hidden;
    position: absolute;
    width: calc(100% - 1.06rem);
    padding: 0.85rem 0.53rem;
    top: 0;
    left: 0;
    z-index: 5;
}
.honeToubTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 0.53rem;
    font-weight: bold;
    color: #333;
}
.honeToubText{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.38rem 0 0.64rem 0;
    text-align: center;
}
.honeToubText span{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    padding: 0.1rem 0;
    color: #666;
}
.honeToubLink{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px 0.32rem 12px;
}
.honeToubLink a{
    overflow: hidden;
    width: 100%;
    height: 1.01rem;
    border-radius: 0.55rem;
    background: linear-gradient(#2666FC, #4C83FD);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.biaotimincit{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 1.06rem 12px 0 12px;
    text-align: center;
    line-height: 0.52rem;
}
.biaotimincit span{
    overflow: hidden;
    display: block;
    font-size: 0.53rem;
    color: #333;
    line-height: 0.66rem;
}
.biaotimincit b{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #666;
    font-weight: 500;
    padding-top: 0.212rem;
}

.homeValues{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.37rem 12px 0.53rem 12px;
}
.homeValues ul{
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.homeValues ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.16rem - 0.52rem);
    padding:0.5rem  0.26rem  0.3rem  0.26rem;
    background: #fff;
    margin: 0.16rem 0;text-align: center;
    box-shadow: 0 0 0.1rem 0.1rem rgba(220, 228, 251, 0.45);
    border-radius: 0.106rem;
}

.homeValues .homeValuImg{
    overflow: hidden;
    position: relative;width:100%; 
}
.homeValues .homeValuImg img {
    overflow: hidden;
    display: block;
    width: 1.6rem;
    height:1.6rem;  margin: 0 auto;
}

.homeValuText{
    overflow: hidden;
    position: relative;
    padding-top: 0.21rem;
    min-height: 3.5rem;
}
.homeValuText h3{
    overflow: hidden;
    position: relative;
    font-size: 0.38rem;
    color: #333;
    padding-top: 0.1rem;
}
.homeValuText span{
    overflow: hidden;
    display: block;
    color: #666;
    font-size: 0.32rem;
    padding-top: 0.15rem;
    line-height: 0.53rem; text-align: left;
}

.homeChangJing{
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #3A6FFE;
}
.homeChangJing .biaotimincit span{
    color: #fff;
}
.homeChangJing .biaotimincit b{
    color: #fff;
}
.homeChangImgs{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.4rem 0;
}
.homeChangImgs img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.homeHexinGon{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.37rem 12px 0.53rem 12px;
}
.homeHexinGon ul{
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.homeHexinGon ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.16rem - 0.52rem);
    padding: 0.26rem;
    background: #fff;
    margin: 0.16rem 0;
    box-shadow: 0 0 0.1rem 0.1rem rgba(220, 228, 251, 0.45);
    border-radius: 0.106rem;
}

.homeHexinGon .homeHexinImg{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homeHexinGon .homeHexinImg img{
    overflow: hidden;
    display: block;
    height: 1.22rem;
    width: auto;
}

.homeHexinGon .homeHexinText{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    padding: 0.48rem 0 0 0;
    min-height: 2.3rem;
}
.homeHexinGon .homeHexinText h3{
    overflow: hidden;
    position: relative;
    font-size: 0.38rem;
    color: #333;
}
.homeHexinGon .homeHexinText span{
    overflow: hidden;
    display: block;
    color: #666;
    font-size: 0.32rem;
    padding-top: 0.15rem;
    line-height: 0.53rem;
}
.homeHexinLink{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px 1.1rem 12px;
}
.homeHexinLink a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.01rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, #207DFE, #2BA7D0);
    color: #fff;
    border-radius: 0.106rem;
}

.homeNumbers{
    overflow: hidden;
    position: relative;
    width: 100%;
    background: linear-gradient(to right bottom, #4E33FF, #05E0FE);
}
.homeNumbers .biaotimincit span{
    color: #fff;
}
.homeNumbers .biaotimincit b{
    color: #fff;
}
.homeNumbData{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.24rem 12px 0.55rem 12px;
}
.homeNumbData ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.homeNumbData ul li{
    overflow: hidden;
    position: relative;
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 0.38rem 0;
}
.homeNumbData .homeNumbText{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.homeNumbData .homeNumbOld{
    overflow: hidden;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homeNumbData .homeNumbOld b{
    overflow: hidden;
    display: block;
    font-size: 0.78rem;
    color: #fff;
    padding-right: 0.1rem; 
}
.homeNumbData .homeNumbOld span{
    overflow: hidden;
    display: block;
    color: #fff; vertical-align: bottom;
}

.homeNumbData .homeNumbTips{
    overflow: hidden;
    position: relative;
    padding-top: 0.28rem;
    color: #fff;
}

.homeServers{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.42rem 12px 0.22rem 12px;
}
.homeServers ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.homeServers ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.27rem);
    padding: 0.4rem 0;
}
.homeServers .homeServImg{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homeServers .homeServImg img{
    overflow: hidden;
    display: block;
    width: 1.28rem;
    height: 1.28rem;
}

.homeServers .homeServTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.32rem 0 0.2rem 0;
}
.homeServers .homeServTite img{
    overflow: hidden;
    display: block;
    height: 0.42rem;
    width: auto;
}

.homeServers .homeServTite span{
    overflow: hidden;
    display: block;
    color: #333;
    font-size: 0.37rem;
    font-weight: bold;
    padding-left: 0.1rem;
}

.homeServers .homeServText{
    overflow: hidden;
    position: relative;
    color: #666;
    font-size: 0.32rem;
    line-height: 0.53rem;
    text-align: center;
    min-height: 1.8rem;
}

.homeSelects{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.6rem 0 0.8rem 0;
}
.homeSelecNav{
    position: relative;
    width: 100%;
    border-bottom: 1px solid #eee;
}
.homeSelecNav ul{
    position: relative;
    width: calc(100% - 24px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 12px;
}
.homeSelecNav ul li{
    position: relative;
    padding: 0.32rem 0;
    font-size: 0.34rem;
}

.homeSelecNav ul li.homeSelecNavcur{
    color: #207DFF;
    font-weight: bold;
}
.homeSelecNav ul li.homeSelecNavcur::after{
    overflow: hidden;
    position: absolute;
    content: "";
    display: block;
    width: 1.4rem;
    height: 1px;
    background: #207DFF;
    bottom: -1px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}
.homeSelecCont{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.3rem 12px;
}

.homeSelecConList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}
.homeSelecConOn{
    display: block;
}

.homeSelecOneNeir{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.homeSelecOneNeir ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.homeSelecOneNeir ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.16rem);
}
.homeSelecOneNeir ul li img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}
.homeSelecOneNeir ul li span{
    overflow: hidden;
    display: block;
    font-size: 0.35rem;
    color: #333;
    text-align: center;
    padding: 0.2rem 0;
}

.homeSelecOneButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0.4rem 0.32rem 0 0.32rem;
}
.homeSelecOneButn a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.01rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, #207DFE, #2BA7D0);
    color: #fff;
    border-radius: 0.106rem;
}

.homeSelecThreimg{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.homeSelecThreimg img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}
.homeSelecThreText{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.4rem;
}

.homeSelecThreText ul{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.homeSelecThreText ul li{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    padding: 0.16rem 0;
}
.homeSelecThreText ul li h3{
    overflow: hidden;
    position: relative;
    font-size: 0.37rem;
    font-weight: 500;
    padding-bottom: 0.2rem;
}
.homeSelecThreText ul li span{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #666;
    padding: 0 0.35rem;
    line-height: 0.52rem;
}

.homePhpyunHez{
    background: #FAFBFF;
    padding-bottom: 0.64rem;
}

.homeGonClass{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px;
}
.homeGonClass ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.homeGonClass ul li{
    overflow: hidden;
    position: relative;
    width: 25%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding-bottom: 0.8rem;
}
.homeGonClass .homeGonClaData{
    overflow: hidden;
    position: relative;
}
.homeGonClass .homeGonClaData img{
    overflow: hidden;
    display: block;
    margin: auto;
    height: 0.8rem;
    width: 0.8rem;
}
.homeGonClass .homeGonClaData span{
    overflow: hidden;
    display: block;
    font-size: 0.35rem;
    color: #666;
    padding-top: 0.2rem;
    text-align: center;
}

.bottomSubject{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.84rem 12px;
    background: #333;
}
.bottomSubOne{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 0.4rem;
}

.bottomSubOneTit{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.34rem;
    color: #CCBFBF;
    padding-bottom: 0.32rem;
}
.bottomSubOneLink{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.bottomSubOneLink a{
    overflow: hidden;
    position: relative;
    font-size: 0.32rem;
    color: #CCBFBF;
    display: block;
    padding-right: 0.28rem;
    padding-bottom: 0.2rem;
}

.bottomSubNavs{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 0.6rem;
}
.bottomSubNavs a{
    overflow: hidden;
    position: relative;
    font-size: 0.32rem;
    color: #CCBFBF;
    display: block;
    text-align: center;
    padding: 0.2rem 0;
}
.bottomSubNavs a::after{
    content: "|";
    padding: 0 0.4rem;
}
.bottomSubNavs a:nth-child(4):after{
    content: "";
}
.bottomSubNavs a:nth-child(8):after{
    content: "";
}

.bottomSubNews{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.bottomSubNewTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.42rem;
    color: #CCBFBF;
}

.bottomSubNews ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.32rem;
}
.bottomSubNews ul li{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 0.2rem;
}
.bottomSubNews ul li a{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: block;
    color: #CCBFBF;
    font-size: 0.32rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bottomSubNews ul li span{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #CCBFBF;
}

.bottomSubCopy{
    overflow: hidden;
    position: relative;
    width: 100%;
    /* padding-top: 0.5rem; */
    font-size: 0.32rem;
    color: #CCBFBF;
    line-height: 0.5rem;
}
.bottomSubCopy span{
    overflow: hidden;
    display: block;
    padding: 0.08rem 0;
    text-align: center;
}

/* 导航样式 */
.navSubjectDome{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: auto;
    top: -100%;
    right: 0;
    z-index: 66;
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(20px);
    transition: 0.5s;
    /* display: none; */
}
.navSubjectCur{
    top: 0;
}

.navTancHeader{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 12px;
    height: 60px;
    border-bottom: 1px solid #E6E6E6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.navTancLogo{
    overflow: hidden;
    position: relative;
    height: 0.8rem;
}
.navTancLogo img{
    overflow: hidden;
    display: block;
    height: 100%;
    width: auto;
}
.navSubClose{
    overflow: hidden;
    position: relative;
}
.navSubClose img{
    overflow: hidden;
    display: block;
    width: 0.35rem;
    height: 0.35rem;
    opacity: 0.6;
}
.navSubjecName{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.navSubjecInfo{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.navSubShow{
    overflow: hidden;
    position: relative;
    width: 3.6rem;
    border-right: 1px solid #E6E6E6;
}
.navSubShow ul{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.navSubShow ul li{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.3rem;
}
.navSubShow ul li a{
    overflow: hidden;
    display: block;
    width: calc(100% - 0.64rem);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.32rem;
}
.navSubShow ul li span{
    overflow: hidden;
    display: block;
    font-size: 0.42rem;
    color: #333;
    font-weight: bold;
}
.navSubShow ul li img{
    overflow: hidden;
    display: block;
    height: 0.3rem;
    width: auto;
}
.navSubShow ul li.navSubShowcur::before{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    width: 0.1rem;
    height: 0.52rem;
    background: #207DFE;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 2;
}
.navSubShow ul li.navSubShowcur span{
    color: #207DFF;
}





.navSubDide{
    overflow: hidden;
    position: relative;
    width: calc(100% - 3.6rem - 0.64rem);
    padding: 0.32rem;
}
.navSubDideList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}
.navSubDideOn{
    display: block;
}

.navSubDideTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.4rem;
    color: #333;
    padding-bottom: 0.28rem;
    border-bottom: 1px solid #E6E6E6;
}
.navSubDideLiks{
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 0.26rem;
}
.navSubDideLiks a{
    overflow: hidden;
    display: block;
    width: 100%;
    padding: 0.3rem 0;
    font-size: 0.38rem;
    color: #333;
}

.navSubjecButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0.4rem 0.32rem;
    border-top: 1px solid #E6E6E6;
}
.navSubjecButn a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.06rem;
    border-radius: 0.55rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: linear-gradient(to right, #00a0fe, #2f57e8);
}

.botmContDtas{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 1.76rem;
    background: #207DFE;
    left: 0;
    bottom: 0;
    z-index: 20;
    display: flex;
    align-items: center;
    box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.2);
}
.botnshuxa{
    overflow: hidden;
    position: relative;
    width: 1px;
    height: 0.52rem;
    background: #207DFE;
}
.botmimgDiv{
    overflow: hidden;
    position: relative;
    width: calc(50% - 1px);
}
.botmimgDiv a{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width:100%;
}
.botmimgDiv a img{
    overflow: hidden;
    display: block;
    width: 0.48rem;
    height: 0.48rem;
}
.botmimgDiv a span{
    overflow: hidden;
    display: block;
    font-size: 0.42rem;
    color: #fff;
    padding-left: 0.2rem;
}
.addWebchats{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 22;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(8px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.webchatConts{
    overflow: hidden;
    position: relative;
    width: calc(6.9rem - 1.2rem);
    height: auto;
    padding: 0.6rem;
    background: #fff;
    border-radius: 0.25rem;
}
.webchatClose{
    overflow: hidden;
    position: absolute;
    top: 0.32rem;
    right: 0.32rem;
    z-index: 2;
}
.webchatClose img{
    overflow: hidden;
    display: block;
    width: 0.34rem;
    height: auto;
}
.webchatTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.48rem;
    color: #333;
    font-weight: bold;
}
.webchatImge{
    overflow: hidden;
    position: relative;
    width: 3.6rem;
    margin:0.45rem auto;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    padding: 0.12rem;
}
.webchatImge img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}
.webchatTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
}
.webchatTips span{
    overflow: hidden;
    display: block;
    font-size: 0.34rem;
    color: #999999;
    padding-bottom: 0.12rem;
}
.webchatButns{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.34rem;
}
.webchatButns a{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 1.01rem;
    background: linear-gradient(to right, #009FFE, #2E58E8);
    color: #fff;
    border-radius: 0.55rem;
}

/* 功能样式 */
.functTopTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 2.9rem;
    background: #207DFE url(../img/funcn1.png) center no-repeat;
    background-size: cover;
    margin-top: 1.5rem;
}
.functTopDatas{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.functTopDatas .functTopOnes{
    overflow: hidden;
    display: block;
    text-align: center;
}
.functTopDatas span{
    overflow: hidden;
    display: block;
    width: 100%;
}

.functTopDatas span.spanserv{
    font-size: 0.42rem;
    color: #fff;
    font-weight: bold;
}

.functTopDatas span.spanxiam{
    font-size: 0.32rem;
    color: #fff;
    padding-top: 0.2rem;
}

.functZhinengs{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.75rem 12px 0.35rem 12px;
}

.functZhinengs img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.subjectLinks{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px 1rem 12px;
}

.subjectLinks a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.01rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, #009FFE, #2E58E8);
    color: #fff;
    border-radius: 0.55rem;
}

.functChanjinTips{
    margin-top: 0; 
    height: 3.4rem;
}

.functChanjinTips span.spanserv{
    font-weight: 500;
}

.functFanans .homeHexinImg img {
    height: 1.9rem;
}

.functZhinText{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px 0.55rem 12px;
}
.functZhinWenz{
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0.2rem 0;
}
.functZhinWenz h3{
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    font-size: 0.37rem;
    color: #333;
    padding-bottom: 0.2rem;
}
.functZhinWenz span{
    position: relative;
    overflow: hidden;
    width: 100%;
    display: block;
    text-align: center;
    line-height: 0.52rem;
    color: #666;
}

.functionYuyue{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    height: 3.9rem;
    background: #3A6FFE;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.functionYuyCont{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.functionYuyTite{
    overflow: hidden;
    position: relative;
    font-size: 0.64rem;
    color: #fff;
    padding-bottom: 0.42rem;
    text-align: center;
}
.functionYuyButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0 0.32rem;
}
.functionYuyButn a{
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border: 1px solid #00A0FE;
    height: 1.06rem;
    background: linear-gradient(to right, #009FFE, #2E58E8);
    border-radius: 0.55rem;
    color: #fff;
}

.purchaseTopsText{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 5.2rem;
    background: #207DFE url(../img/purch1.png) center no-repeat;
    background-size: cover;
    margin-top: 1.5rem;
}

.purchaseTopButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0.32rem 0.32rem 0 0.32rem;
}
.purchaseTopButn a{
    overflow: hidden;
    width: 100%;
    height: 0.96rem;
    border-radius: 0.48rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #207DFF;
}

.purchaseBanbens{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.32rem 12px 0.52rem 12px;
}
.purchaseBanbens ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.purchaseBanbens ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.16rem);
    background: #fff;
    margin: 0.16rem 0;
}
.purchaseBabsuom{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 2.26rem;
    border-radius: 0.21rem 0.21rem 0 0;
    background: #95ACD0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.purchaseBabsuom div{
    overflow: hidden;
    position: relative;
}
.purchaseBabsuom div span{
    overflow: hidden;
    display: block;
    font-size: 0.4rem;
    color: #fff;
}
.purchaseBabsuom div b{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #fff;
    font-weight: 500;
    padding-top: 0.2rem;
}
.purchaseBabData{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0.32rem;
}
.purchaseBabMoney{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.32rem;
    color: #F55600;
    padding: 0.32rem 0;
}
.purchaseBabMoney span{
    overflow: hidden;
    display: block;
    font-size: 0.64rem;
    padding-right: 0.1rem;
}

.purchaseBabText{
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 2.9rem;
}
.purchaseBabText span{
    overflow: hidden;
    display: block;
    padding: 0.12rem 0;
    display: flex;
    align-items: center;
    font-size: 0.32rem;
    color: #999;
}
.purchaseBabText span::before{
    overflow: hidden;
    position: relative;
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    background: #666;
    margin-right: 0.15rem;
}
.purchaseBabButn{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.64rem);
    padding: 0.14rem 00.32rem 0.5rem 0.32rem;
}
.purchaseBabButn a{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 0.8rem;
    border-radius: 0.4rem;
    background: #95ACD0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}


.purchaseBanbens ul li:nth-child(2) .purchaseBabsuom{
    background: #F55600;
}
.purchaseBanbens ul li:nth-child(2) .purchaseBabButn a{
    background: #F55600;
}

.purchaseBanbens ul li:nth-child(3) .purchaseBabsuom{
    background: #1FC17C;
}
.purchaseBanbens ul li:nth-child(3) .purchaseBabButn a{
    background: #1FC17C;
}

.purchaseBanbens ul li:nth-child(4) .purchaseBabsuom{
    background: #2851EE;
}
.purchaseBanbens ul li:nth-child(4) .purchaseBabButn a{
    background: #2851EE;
}
.purchaseBanbens ul li:nth-child(5) .purchaseBabsuom{
    background: #9728FF;
}
.purchaseBanbens ul li:nth-child(5) .purchaseBabButn a{
    background: #9728FF;
}

.purchaTableTop{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    height: 2.1rem;
    border-bottom: 1px solid #eee;
}
.purchaTableOne{
    overflow: hidden;
    position: relative;
    width: calc(16.5% - 1px);
    border-right: 1px solid #eee;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.32rem;
    color: #666;
    border-top: 0.08rem solid #eabc77;
}

.purchaTablefenx{
    width: calc(34% - 1px);
    background: url(../img/caosType1.png) center no-repeat;
    background-size: 80% 80%;
    
}
.urchaTabFlecy{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.84rem);
    padding: 0 0.42rem;
}
.urchaTabBanb{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: right;
}

.purchaTableOne:nth-child(2){
    border-top: 0.08rem solid #9bbed2;
}
.purchaTableOne:nth-child(3){
    border-top: 0.08rem solid #1fc17c;
}
.purchaTableOne:nth-child(4){
    border-top: 0.08rem solid #2c99fb;
}
.purchaTableOne:nth-child(5){
    border-top: 0.08rem solid #7c69fe;
}
.purchaTableFot{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 0.52rem;
}
.purchaTabFotList{
    overflow: hidden;
    position: relative;
    height: 1.06rem;
    width: 100%;
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
}
.purchaTabFotNeir{
    overflow: hidden;
    position: relative;
    width: calc(16.5% - 1px);
    border-right: 1px solid #eee;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.32rem;
    color: #666;
}
.purchaTabFotyis{
    width: calc(34% - 1px);
}

.purchaTabFotNeir img {
    display: block;
    width: 0.32rem;
    height: auto;
}

.purchaseLixifs{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    font-size: 0.32rem;
    color: #666;
    text-align: center;
    padding: 0 12px 0.67rem 12px;
}
.purchaseLixifs span{
    overflow: hidden;
    position: relative;
    display: block;
    padding: 3px 0;
}

.downloadTopTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 2.9rem;
    background: #145EFF;
    background-size: cover;
    margin-top: 1.5rem;
    text-align: center;
}
.downloadOnerwing{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.downloadOnerwing img{
    overflow: hidden;
    width: 100%;
    display: block;
    height: auto;
}

.downloadTopTips .spanserv{
    padding: 0.38rem 0 0.15rem 0;
}
.downloadBetas{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.65rem 12px 0 12px;
}
.downloadBetTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 0.53rem;
    color: #333333;
}

.downloadBetTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.21rem;
}
.downloadBetTips span{
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 0.32rem;
    color: #666;
    padding: 0 0.25rem;
}
.downloadBetTips span::before{
    overflow: hidden;
    position: relative;
    display: block;
    content: "";
    width: 7px;
    height: 7px;
    background: #145EFF;
    border-radius: 50%;
    margin: 2px 5px 0 0;
}

.downloadBetinfo{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.64rem 12px;
}
.downloadBetinfo ul{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.downloadBetinfo ul li{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0.96rem;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 0.1rem;
}
.downloadBetMics{
    overflow: hidden;
    position: relative;
    width: 2.6rem;
    height: 100%;
    background: #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.34rem;
    color: #444;
}
.downloadBetwenz{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2.8rem);
    padding-left: 0.2rem;
    font-size: 0.32rem;
    color: #333;
}

.downloadBetButns{
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 0.48rem;
    background: #0F59FE;
    height: 1.01rem;
    border-radius: 0.102rem;
}
.downloadBetButns a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.downloadBetButns a img{
    overflow: hidden;
    display: block;
    height: 0.5rem;
    width: auto;
    margin-top: 2px;
}
.downloadBetButns a span{
    overflow: hidden;
    display: block;
    font-size: 0.37rem;
    color: #fff;
    padding-left: 0.1rem;
}

.downloadBetWenjia{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.8rem 0;
}
.downloadBetSuomin{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px;
}
.downloadBetSuomin span{
    overflow: hidden;
    display: block;
    text-align: center;
    line-height: 0.48rem;
    font-size: 0.32rem;
    color: #666;
    padding: 0.16rem 0;
}

.downloadOfters{
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.2rem);
    padding: 0.64rem 0.6rem 0 0.6rem;
}
.downloadOfterTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.37rem;
    color: #333;
    padding-bottom: 0.3rem;
}
.downloadOfterList{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.downloadOfterList a{
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 0.32rem;
    color: #666;
    padding: 0.08rem 0;
}
.downloadOfterList a::before{
    overflow: hidden;
    display: block;
    content: "";
    width: 5px;
    height: 5px;
    background: #0F59FE;
    margin: 0 5px 0 0;
}

.downloadyijian{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2px - 24px);
    margin: 0.54rem 12px 0.64rem 12px;
    border: 1px solid #eee;
}
.downloadyiLieao{
    overflow: hidden;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #eee;
    height: 1.06rem;
    display: flex;
    align-items: center;
    font-size: 0.32rem;
    color: #666;
}
.downloadyiLieao:last-child{
    border-bottom: 0px solid #eee;
}
.downloadyiLione{
    overflow: hidden;
    position: relative;
    width: 1.8rem;
    height: 100%;
    border-right: 1px solid #eee;
    display: flex;
    align-items: center;
    justify-content: center;
}
.downloadyiLitwo{
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.8rem - 1px - 0.2rem);
    padding-left: 0.2rem;
}

.moduleTopSubject{
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 1.5rem;
}
.moduleTopImg{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.moduleTopImg img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}
.moduleTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.06rem 0 0.74rem 0;
    font-size: 0.48rem;
    color: #333;
}
.moduleSubDome{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.moduleSubNavs{
    position: relative;
    width: 100%;
    height: 1rem;
    border-bottom: 1px solid #eee;
}
.moduleSubNavs ul{
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.moduleSubNavs ul li{
    position: relative;
    font-size: 0.32rem;
    color: #333;
    height: 100%;
    display: flex;
    align-items: center;
}

.moduleSubNavs ul li.moduleSubNavcur{
    color: #207DFF;
    font-weight: bold;
}
.moduleSubNavs ul li.moduleSubNavcur::after{
    overflow: hidden;
    position: absolute;
    display: block;
    content: "";
    height: 1px;
    width: 1.06rem;
    left: 0;
    right: 0;
    bottom: -1px;
    margin: auto;
    background: #207DFF;
    z-index: 2;
}
.moduleSubCont{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 12px;
}
.moduleSubConList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}
.moduleSubConOn{
    display: block;
}
.moduleSubMabxie{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: .32rem;
    color: #999;
}
.moduleSubSuomin{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2px - 0.64rem);
    background: #FCF7E4;
    border: 1px solid #EFDAB4;
    padding: 0.32rem;
    margin-top: 0.21rem;
    font-size: 0.32rem;
    color: #f30;
}
.moduleSubMoblist{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.32rem;
}
.moduleSubMoblist ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.moduleSubMoblist ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.12rem - 2px - 0.4rem);
    border: 1px solid #E5EEFF;
    padding: 0.2rem;
    margin-bottom: 0.3rem;
}
.moduleSubMobTupan{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: block;
    align-items: center;
    justify-content: center;
}
.moduleSubMobTupan img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: 2.4rem;
}
.moduleSubMobIndo{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.16rem 0;
}
.moduleSubMobIndo span{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #666;
    padding: 0.1rem 0;
}
.moduleSubMobButn{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.moduleSubMobButn a{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(50% - 0.1rem);
    height: 0.8rem;
    background: #0F59FE;
    border-radius: 0.41rem;
    font-size: 0.32rem;
    color: #fff;
}
.moduleSubMobButn a:nth-child(2){
    background: #2ABC03;
}
.moduleSubMobHots{
    overflow: hidden;
    position: absolute;
    width: 1rem;
    top: 0;
    left: 0;
    z-index: 2;
}
.moduleSubMobHots img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.caseSubjeTop{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 1.06rem 12px 0.32rem 12px;
    text-align: center;
    line-height: 0.52rem;
}
.caseSubTopTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.53rem;
    color: #333;
    line-height: 0.66rem;
}
.caseSubTopTisp{
    overflow: hidden;
    position: relative;
    font-size: 0.32rem;
    color: #999;
    padding-top: 0.212rem;
    display: flex;
    align-items: center;
    justify-content: center
}
.caseSubTopTisp span{
    overflow: hidden;
    display: block;
}
.caseSubTopTisp a{
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #0F59FE;
    padding-top: 1px;
}

.caseSubjeHezuo{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.52rem 12px 0.72rem 12px;
}

.caseSubjeHezuo ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.caseSubjeHezuo ul::after{
    overflow: hidden;
    position: relative;
    display: block;
    content: "";
    width: calc(33.33% - 0.12rem);
}

.caseSubjeHezuo ul li{
    overflow: hidden;
    position: relative;
    width: calc(33.33% - 0.12rem);
    border-radius: 0.2rem;
    background: #fff;
    margin: 0.08rem 0;
    height: 1.06rem;
    display: flex;
    align-items: center;
}
.caseSubjeHezuo ul li a{
    overflow: hidden;
    position: relative;
    display: block;
    width: calc(100% - 0.2rem);
    padding: 0.1rem;
}
.caseSubjeHezuo ul li a img{
    overflow: hidden;
    display: block;
    width: 80%;
    height: auto; margin: 0 auto;
}

.dingzwebTopText{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0.74rem 12px 0.32rem 12px;
    text-align: center;
}
.dingzwebTopText h3{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.64rem;
    color: #fff;
}
.dingzwebTopText span{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    font-size: 0.42rem;
    color: #fff;
    padding: 0.2rem 0;
}
.dingzwebTopText b{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    font-size: 0.32rem;
    color: #fff;
    font-weight: 500;
    line-height: 0.48rem;
}

.dingzhiFanans .homeHexinImg {
    padding-top: 0.42rem;
}
.dingzhiFanans .homeHexinText h3 {
    font-size: 0.37rem;
}
.dingzhiFanans .homeHexinImg img {
    height: 1.2rem;
}
.dingzhiFanans .dingzhizix {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0.8rem;
    border-radius: 0.42rem;
    margin-top: 0.32rem;
    margin-bottom: 0.32rem;
    background: linear-gradient(103deg, #207DFF, #07BD62);
}
.dingzhiFanans .dingzhizix a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.34rem;
}
.dingzhiFlows{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.4rem 0 1.01rem 0;
}
.dingzhiFlows img{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}

.dingzhikehu{
    overflow: hidden;
    position: relative;
    width: calc(100% - 24px);
    padding: 0 12px;
}
.dingzhikehu ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.dingzhikehu ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 0.12rem - 0.64rem);
    padding: 0.32rem;
    background: #fff;
    margin: 0.12rem 0;
    border-radius: 0.2rem;
}
.dingzhikehu ul li a{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
}
.dingzhikehu ul li a div{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dingzhikehu ul li a div img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.dingzhikehu ul li a span{
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 0.34rem;
    color: #999;
}
.dingzhiMores{
    overflow: hidden;
    position: relative;
    width: calc(100% - 0.7rem);
    padding: 0.64rem 0.35rem 1.2rem 0.35rem;
}
.dingzhiMores a{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.06rem;
    border-radius: 0.54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.34rem;
    color: #fff;
    background: linear-gradient(103deg, #207DFF, #09B96C);
}

.nonePange{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 33;
    display: none;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(8px);
}
.nonePangeCur{
    display: block;
}

.mobanChaxunTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 0.64rem;
    color: #666;
    padding: 0.8rem 0 0.32rem 0;
}

.mobanChaxunForm{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.mobanChaxunForm form{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2px);
    height: 1rem;
    border: 1px solid #eee;
    border-radius: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mobanChaxunForm form button{
    overflow: hidden;
    position: relative;
    width: 3.2rem;
    height: 100%;
    background: #f60;
    color: #fff;
    font-size: 0.34rem;
}
.mobanChaxunForm form input{
    width: calc(100% - 3.2rem - 0.6rem);
    padding: 0 0.3rem;
    height: 100%;
}

.mobanChaxunTips{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.52rem 0 0.4rem 0;
}
.mobanChaxunTips span{
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.32rem;
    color: #333;
    padding: 0.1rem 0;
}
.mobanChaxunInfo{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.mobanChaxunInfoTite{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.42rem;
    color: #333;
}

.mobanChaxunInfoText{
    overflow: hidden;
    position: relative;
    width: calc(100% - 2px - 0.64rem);
    border: 1px solid #eee;
    padding: 0.32rem;
    border-radius: 0.2rem;
    margin-top: 0.32rem;
    margin-bottom: 0.34rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.34rem;
    color: #666;
}


.aboutSubcets{
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 0.48rem;
    color: #333;
    padding: 1.06rem 0 0.74rem 0;
}

.aboutSubDatas{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 0.54rem;
}
.aboutSubNav{
    /* overflow: hidden; */
    position: relative;
    width: 100%;
    border-bottom: 1px solid #eee;
}
.aboutSubNav ul{
    /* overflow: hidden; */
    position: relative;
    width: calc(100% - 20px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
}
.aboutSubNav ul li{
    /* overflow: hidden; */
    position: relative;
    padding-bottom: 0.34rem;
    font-size: 0.32rem;
    color: #333;
}
.aboutSubNav ul li.aboutSubNavcur{
    color: #207DFF;
    font-weight: bold;
}
.aboutSubNav ul li.aboutSubNavcur::after{
    overflow: hidden;
    position: absolute;
    content: "";
    display: block;
    height: 1px;
    width: 1rem;
    background: #207DFF;
    left: 0;
    right: 0;
    bottom: -1px;
    margin: auto;
    z-index: 2;
}
.aboutSubCont{
    overflow: hidden;
    position: relative;
    width: calc(100% - 20px);
    padding: 0.2rem 10px;
}

.aboutSubCoList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: none;
}
.aboutSubCoOn{
    display: block;
}

.aboutSubVideo{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.aboutSubVideo video{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.aboutSubText{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.32rem;
    color: #666;
    line-height: 0.52rem;
    padding-top: 0.5rem;
}

.aboutSubDashi{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.aboutSubDasList{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
}
.aboutSubDasData{
    position: relative;
    width: 1.5rem;
    text-align: center;
    font-size: 0.42rem;
    color: #207DFF;
    font-weight: bold;
}
.aboutSubDasjans{
    position: relative;
    width: calc(100% - 1.5rem - 1px - 0.32rem);
    border-left: 1px solid #eee;
    padding-left: 0.32rem;
}
.aboutSubDasInfo{
    position: relative;
    width: 100%;
    padding-bottom: 0.42rem;
}
.aboutSubDasYear{
    position: relative;
    width: 100%;
    font-size: 0.42rem;
    color: #FF6600;
    display: flex;
    align-items: center;
    font-weight: bold;
}
.aboutSubDasYear i{
    overflow: hidden;
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid #FF6600;
    border-radius: 50%;
    top: 1px;
    bottom: 0;
    left: -0.475rem;
    margin: auto;
    z-index: 2;
    background: #fff;
}
.aboutSubDasYear span{
    overflow: hidden;
    display: block;
}
.aboutSubDasText{
    overflow: hidden;
    position: relative;
    width: 100%;
    font-size: 0.32rem;
    color: #444;
    line-height: 0.52rem;
    padding-top: 0.2rem;
}

.aboutSubCompy{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.32rem 0;
}
.aboutSubCompy h3{
    overflow: hidden;
    position: relative;
    font-size: 0.48rem;
    font-weight: 500;
    color: #333;
    padding-bottom: 0.2rem;
}

.aboutSubCompy span{
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.37rem;
    color: #666;
}

.aboutSubZzzshu{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.aboutSubZzzshu ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.aboutSubZzzshu ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 1px);
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.aboutSubZzzshu ul li:nth-child(2n){
    border-right: none;
    width: 50%;
}
.aboutSubZzzshu ul li:nth-last-child(-n+2){
    border-bottom: none;
}
.aboutSubShus{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.32rem 0;
    height: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.aboutSubShus img{
    overflow: hidden;
    display: block;
    width: auto;
    height: 100%;
}

.aboutSubzShuminc{
    overflow: hidden;
    position: relative;
    width: calc(100% - 16px);
    padding: 0 8px 0.34rem 8px;
    text-align: center;
    color: #444;
    font-size: 0.32rem;
}

.aboutSubHuanjin{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.aboutSubHuanjin ul{
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.aboutSubHuanjin ul li{
    overflow: hidden;
    position: relative;
    width: calc(50% - 8px - 2px - 0.16rem);
    border: 1px solid #eee;
    padding: 4px;
    margin: 0.1rem 0;
}
.aboutSubHuanjin ul li img{
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
}

.honeToubu .honeToubTite{
    text-align: left;
    color: #fff;
    font-size: 0.66rem;
}

.honeToubu .honeToubText{
    padding: 0.38rem 0 0 0;
    text-align: left;
    line-height: 0.80rem;
}
.honeToubu .honeToubText span{
    color: #fff;
    font-size: 0.4rem;
    padding:0;
}