p{margin: 0;}
ul,li,dl,dd,dt {margin: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0;line-height: inherit;}
b {
    font-weight: bold;
}
.container,.center {padding: 0;}
.header .search-tabs .btn {border: none;padding: 0;}
.nav .menu-hd-child .menu-dropdown li {float:none}
.nav .menu-hd-child .menu-dropdown li a {padding-right: 16px;}
.nav .menu-hd-child .menu-dropdown li .dr-list {
    display: flex;
}
.nav .menu-hd-child .menu-dropdown .domain-register {
    float: none;
}
.nav .menu-hd-child .menu-dropdown .domain-register li.intern-domain {
    display: flex;float: none;
}
.notice .notice-list a.swiper-slide {width: 100%;}
/*add chenlin 20220410*/
.epower-home-news .list .item {
    display: flex;
}
.epower-home-news .list .item .img{
    width: 200px;height: 120px;overflow: hidden; margin-right: 15px;
}
.epower-home-news .list .item .img img{
    width: 200px;height: 120px;object-fit: cover;transition: all .3s;
}
.epower-home-news .list .item .img:hover{
    width: 200px;margin-right: 15px;
}
.epower-home-news .list .item .img:hover img {transform: scale(1.08) translate3d(0, 0, 0);}
.epower-home-news .list .item .info{
    flex: 1;
}
.epower-home-news .news-wrapper .detail .title {
    font-size: 24px;
}
.search-index .tab .tab-item .content .btn,
.search-index .sub-tab .item .btn {
    padding: 0;
}
.KeFu .kefu_button{display: none!important;}

.guanbiao .banner {
    width: 100%;
    height: 440px;
    background: url('../../img/new/banner.jpg') no-repeat center center;
    background-size: cover;
    text-align: center;
}
.gb-box_1{
    width: 100%;
    height: 847px;
    background: url('../../img/new/bg_1.png') no-repeat center center;
    background-size: cover;
}
.gb-tit{
    padding-top: 74px;
    text-align: center;
}
.gb-tit h3{
    height: 50px;
    font-size: 36px;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
}
.gb-tit .line{
    margin: 10px auto;
    width: 48px;
    height: 2px;
    background: #3C7EE5;
}
.gb-tit .tit02{
    height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
}
.gb-box_1 .con_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gb-box_1 .con_box dl{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 386px;
    height: 175px;
    margin-top: 25px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgba(28, 76, 186, 0.08);
    border-radius: 8px;
    border: 1px solid #DFE3F1;
    padding: 24px 16px;
}
.gb-box_1 .con_box dl:hover{
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gb-box_1 .con_box dl dt{display: flex;
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    line-height: 25px;
}
.gb-box_1 .con_box dl dt span{
    display: block;text-align: center;
    width: 26px;margin-right: 10px;
    height: 26px;color: #FFFFFF;
    font-weight: 400;font-size: 14px;
    border-radius: 50%;
    background: #3C7EE5;
}
.gb-box_1 .con_box dl dt div{flex: 1;}
.gb-box_1 .con_box dl dd{
    padding: 0 6px;
    margin-top: 8px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}

.gb-box_2{
    width: 100%;
    height: 543px;
    background: url('../../img/new/bg_2.png') no-repeat center center;
    background-size: cover;
}
.gb-box_2 .con_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gb-box_2 .con_box dl{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 220px;margin-top: 21px;
    height: 270px;text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;padding: 30px;
    border: 1px solid #DFE3F1;
}
.gb-box_2 .con_box dl:hover{
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gb-box_2 .con_box dl dt{
    padding: 15px 0;
}
.gb-box_2 .con_box dl dd{
    font-size: 18px;
    color: #333333;
}

.gb-box_3{
    width: 100%;
    height: 515px;
    background: url('../../img/new/bg_3.jpg') no-repeat center center;
    background-size: cover;
}
.gb-box_3 .con_box{
    width: 620px;height: 242px;margin: 40px auto 0;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;
    border: 1px solid #DFE3F1;
}
.gb-box_3 .con_box ul{
    padding: 36px 44px;
}
.gb-box_3 .con_box ul li{display: flex;padding: 8px 0;}
.gb-box_3 .con_box ul li span{
    display: block;text-align: center;line-height: 26px;
    width: 26px;margin-right: 10px;
    height: 26px;color: #FFFFFF;
    border-radius: 50%;
    background: #3C7EE5;
}
.gb-box_3 .con_box ul li div{flex: 1;font-size: 18px;font-weight: 500;}
.gb-box_4{
    width: 100%;height: 911px;
    background: url('../../img/new/bg_4.jpg') no-repeat center center;
    background-size: cover;
}
.gb-box_4 .con_box{
    background: url('../../img/new/turn.png') no-repeat center center #FFFFFF;
    width: 1200px;height: 640px;margin: 40px auto 0;padding-top: 40px;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;
    border: 1px solid #DFE3F1;
}
.gb-box_4 .con_box ul{
    padding: 36px 44px;display: flex;font-size: 18px;padding-left: 165px;
}
.gb-box_4 .con_box ul li{width: 160px;height: 135px; padding-top: 65px;margin-right: 15px; text-align: center;}

.tm-list .tm-list-content li{transition: all .3s;}

.db-box_1{
    width: 100%;
    height: 515px;
    background: url('../../img/new/bg_5.jpg') no-repeat center center;
    background-size: cover;
}
.db-desc{width: 896px;margin: 60px auto 0; text-align: center;font-size: 18px;line-height: 25px;}
.db-desc p{margin-bottom: 28px;}

.db-box_2{
    width: 100%;
    height: 534px;
    background: url('../../img/new/bg_6.jpg') no-repeat center center;
    background-size: cover;
}
.db-box_2 .con_box{
    width: 1200px;height: 260px;margin: 40px auto 0;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;
    border: 1px solid #DFE3F1;
}
.db-box_2 .con_box ul{
    padding: 22px 44px;display: flex;align-items: center;
}
.db-box_2 .con_box ul li{display: flex;padding: 8px 15px;}
.db-box_2 .con_box ul li span{
    display: block;text-align: center;line-height: 26px;
    width: 26px;margin-right: 10px;
    height: 26px;color: #FFFFFF;
    border-radius: 50%;
    background: #3C7EE5;
}
.db-box_2 .con_box ul li div{flex: 1;font-size: 18px;font-weight: 500;}
.db-box_2 .con_box .item{display: flex;}
.db-box_2 .con_box .item li{width: 33%;text-align: center;}

.db-box_3{
    width: 100%;
    height: 787px;
    background: url('../../img/new/bg_7.jpg') no-repeat center center;
    background-size: cover;
}
.db-box_3 .con_box{
    width: 1200px;height: 512px;margin: 40px auto 0;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;
    border: 1px solid #DFE3F1;
}
.db-box_3 .con_box ul{
    padding: 30px 103px 0;position: relative;
}
.db-box_3 .con_box ul:after{
    display: block;
    content: '';
    position: absolute;
    top: 50px;
    left: 115px;
    width: 2px;
    height: 400px;
    background: #5063F2;
    opacity: 0.11;
}
.db-box_3 .con_box ul li{display: flex;padding: 16px 0;}
.db-box_3 .con_box ul li span{
    display: block;text-align: center;line-height: 26px;
    width: 26px;margin-right: 10px;
    height: 26px;color: #FFFFFF;
    border-radius: 50%;
    background: #3C7EE5;
}
.db-box_3 .con_box ul li div{flex: 1;font-size: 18px;font-weight: 500;}

.db-box_4{
    width: 100%;
    height: 515px;
    background: url('../../img/new/bg_8.jpg') no-repeat center center;
    background-size: cover;
}
.db-box_4 .con_box{
    width: 1200px;height:241px;margin: 40px auto 0;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(28,76,186,0.08);
    border-radius: 5px;
    border: 1px solid #DFE3F1;
}
.db-box_4 .con_box ul{
    padding: 40px 58px 0;display: flex;align-items: center;
}

.db-box_4 .con_box ul li{padding: 16px 0;}
.db-box_4 .con_box ul li span{
    width: 90px;
    height: 90px;
    background: #F25050;
    display: block;text-align: center;line-height: 90px;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 27px;
    border-radius: 50%;
}
.db-box_4 .con_box ul li:nth-child(3) span{background: #5063F2;}
.db-box_4 .con_box ul li:nth-child(5) span{background: #18C3A4;}
.db-box_4 .con_box ul li:nth-child(7) span{background: #3C7EE5;}
.db-box_4 .con_box .text{display: flex;font-size: 18px;font-weight: 500;justify-content: space-between;}
.db-box_4 .con_box .text li{width:258px;text-align: center;font-weight: 500;}
.db-box_5{
    width: 100%;
    height: 1156px;
    background: url('../../img/new/bg_9.jpg') no-repeat center center;
    background-size: cover;
}
.db-box_5 .con_box{
    padding: 36px 0;
}
.db-box_5 .con_box:after{display: block;clear: both;content: '';}
.db-box_5 .con_box dl{
    float: left;
    width: 282px;
    height: 278px;text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgba(28, 76, 186, 0.08);
    border-radius: 8px;margin:0 24px 24px 0;
    border: 1px solid #DFE3F1;transition: all .3s;
}
.db-box_5 .con_box dl:nth-child(4n){margin-right: 0;}
.db-box_5 .con_box dl dt{
    padding: 20px 0;
    line-height: 30px;font-size: 18px;
}
.db-box_5 .con_box dl dt span{
    display: inline-block;
    width: 35px;height: 35px;margin-right: 8px;
    background: url('../../img/new/rank.png') no-repeat center center;
}
.db-box_5 .con_box dl:nth-child(1) dt span{
    background-image: url('../../img/new/rank_1.svg');text-indent: -200em;
}
.db-box_5 .con_box dl:nth-child(2) dt span{
    background-image: url('../../img/new/rank_2.svg');text-indent: -200em;
}
.db-box_5 .con_box dl:nth-child(3) dt span{
    background-image: url('../../img/new/rank_3.svg');text-indent: -200em;
}
.db-box_5 .con_box dl:hover{
    color: #3c7ee5;
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.db-box_5 .con_box dl dd img{width: 250px;height: 189px;border-radius: 8px;object-fit: cover;}


.map-box {
    width: 1200px;
    height: 350px;
    background-image: url('../../img/bg-map.png');
    background-position: center;
    background-size: contain;
    display: flex;
    box-sizing: border-box;
    margin: 0 auto;position: relative;
}

.map-left {
    padding-top: 48px;
    padding-left: 37px;
    width: 320px;
    box-sizing: border-box;
}

.map-box .map-item {
    margin-bottom: 13px;
    display: flex;
    align-items: center;
}

.map-item .map-title {
    flex: 1;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.map-item .map-count {
    color: #ffe600;
    margin-right: 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-align: right;
}

.map-item .map-unit {
    color: #ffc61c;
    font-size: 12px;
    font-weight: 600;
    line-height: 28px;
}

.map-right {
    width: 320px;
    padding-right: 37px;
    box-sizing: border-box;
}
.end-time{
    width: 189px;
        height: 24px;
        line-height: 24px;
        border-radius: 2px;
        border: 1px solid #ffe600;
        font-size: 12px;
        font-weight: 500;
        color: #ffe600;
        text-align: center;
            margin-top: 15px;
        margin-bottom: 9px;
        margin-left: 88px;
}
.map-container{
    flex: 1;padding-top: 15px;
    width: 560px;
}
.map-box .rangTitleBox{
    position: absolute;
    top: 0px;
    width: 100%;
    height: 42px;
    text-align: center;
    z-index: 2;
}
.map-box .rangTitleBox .ranktitle{
    font-size: 18px;
    font-weight: 600;
    line-height: 42px;
    color: #f7b500;
    cursor: pointer;
}