@font-face {
    /* font-properties */
    font-family: PuHuiTi-B;
    src:url('../font/Alibaba-PuHuiTi-Bold.ttf');
}
@font-face {
    /* font-properties */
    font-family: PingFang;
    src:url('../font/PingFang Regular.ttf');
}
ul,ol,li{
    list-style-type:none;
}
html {
    overflow-y: scroll;
}

:root {
    overflow-y: auto;
    overflow-x: hidden;
}

:root body {
    position: absolute;
}

body {
    width: 100vw;
    overflow: hidden;
    font-family:"微软雅黑","黑体","宋体";
}
/*  top */
/*.top{width:100%;height:90px;clear:both;padding:0 30px;display:flex;justify-content:space-between;align-items: center;background-color:#fff;}*/
/*.top .left{*/
/*    width:160px;height:50px;*/
/*}*/
/*.top .left img{*/
/*    width:160px;height:50px;*/
/*}*/
/*.top .right ul{*/
/*    display:flex;justify-content: space-between;align-items:center;margin-bottom:0;*/
/*}*/
/*.top .right li{*/
/*    padding:0 5px;*/
/*}*/
/*.top .right li a{*/
/*    display:block;*/
/*    height:28px;*/
/*    line-height:28px;*/
/*    font-size:16px;*/
/*    background: #fff;*/
/*    padding:0 14px;*/
/*    border-radius:14px;*/
/*    color:#333;*/
/*    text-decoration: none;*/
/*}*/
/*.top .right li a:hover,.top .right li a.selected{*/
/*    background: #2363FF;*/
/*    font-size:16px;*/
/*    color:#fff;*/
/*    text-decoration: none;*/
/*}*/
.top .menu{
    display:block;
    position:relative;
}
.top .menu .Move_Header_logob{
    width: 5.9375vw;
    height: 3.4375vw;
}
.top .menu .Move_Header_menu{
    position: absolute;
    right: 0;
    top:3.4375vw;
    width: 44.8333vw;
    height: 56.8333vw;
    background: #fff;
    list-style: none;
    z-index: 1111111111;
    text-align: center;
    font-size: 2.2917vw;
    display: none;
}
.top .menu .Move_Header_menu a{
    color: #333;
    height: 7.0833vw;
    border-bottom: 1px solid #ccc;
    line-height: 7.0833vw;
    width: 28.9792vw;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    color: #656565;
}
 .top .menu .Move_Header_menu a.active{
    color:#2363FF;
 }
.top .menu .Move_Header_menu span{
    color: #ffb33c;
    display: block;
    margin-top: 5.2083vw;
}
/* banner */
.banner .bannerimg{
    width:100vw;
    height:51.5625vw;

}
.carousel-indicators li {
    display: inline-block;
    width: 30px;
    height: 6px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ccc \9!important;
    background-color: #ccc!important;

    border: 1px solid #ccc;
    border-radius: 0px;
}
.carousel-indicators .active {
    width: 30px;
    height: 6px;
    margin: 1px;
    border: 1px solid #7f7f7f;
    background-color: #7f7f7f \9!important;
    background-color: #7f7f7f !important;
}

/* whois */
.whois{
    width:100vw;
    height: auto;
    padding:6.6667vw 10vw 6.6667vw;
    background-image: linear-gradient(to right, #3454F0 , #6777F6);
}
.whois .txt{
    font-size:1.25vw;
    line-height:1.5;
    text-align:center;
    color:#fff;
}
.whois h2{
    font-size:3.125vw;
    line-height:2;
    font-weight:500;
    text-align:center;
    margin:0;
    color:#fff;
}
.whois .content{
    font-size:1.6667vw;
    line-height:1.5;
    text-align:left;
    font-weight:300;
    color:#fff;
    margin-top:0.6667vw;
}
.whois .button{
    padding:0 1.1458vw;
    border-radius:9px;
    line-height:18px;
    width:66px;
    height:18px;
    background-color:#fff;
    font-size:12px;
    color:#366DF4;
    display:block;
    margin:0 auto;
    text-decoration:none;
    text-align:center;
    margin-top:3.0521vw;
}
/* tiaozhan */
.tiaozhan{
    width:100vw;
    height: auto;
    padding:6.25vw 10.4167vw 6.25vw;
    background-color:#F5F7FA;
}
.tiaozhan .container-fluid{
    padding-left:0;
    padding-right:0;
}
.tiaozhan .left {
    width:100%;
    height:100%;

}
.tiaozhan .left img{
    /*width:39.0104vw;*/
    /*height:23.0208vw;*/
    width:100%;
}
.tiaozhan .right {
    padding:3.2083vw 3vw 0;
}

.tiaozhan .txt{
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-align:left;
    color:#366DF4;
}
.tiaozhan h2{
    font-size:14px;
    line-height:18px;
    text-align:left;
    font-weight: 500;
    margin:0;
    color:#333333;
}
.tiaozhan .content{
    font-size:12px;
    line-height:18px;
    text-align:left;
    color:#666666;
    margin-top:6px;
}
.tiaozhan .button{
    padding:0 1.1458vw;
    border-radius:1.0938vw;
    line-height:2.1875vw;
    width:7.5667vw;
    height:2.1875vw;
    background-color:#fff;
    font-size:1.0417vw;
    color:#366DF4;
    display:block;
    margin:0 auto;
    text-decoration:none;
    text-align:center;
    margin-top:5.0521vw;
}
/* fangan */
.fangan{
    width:100vw;
    height: auto;
    padding:6.25vw 10.4167vw 6.25vw;
    background-color:#fff;
}
.fangan .container-fluid{
    padding-left:0;
    padding-right:0;
}
.fangan .left {
    width:100%;
    height:100%;

}
.fangan .left img{
    /*width:39.0104vw;*/
    /*height:23.0208vw;*/
    width:100%;
}
.fangan .left .description{
    width:100%;
    font-size:0.8333vw;
    color:#666666;
    line-height:18px;
    padding-top:11px;
}
.fangan .right {
    padding:5.2083vw 3vw 0;
}

.fangan .txt{
    font-size:1.25vw;
    line-height:2;
    font-weight:400;
    text-align:left;
    color:#366DF4;
}
.fangan h2{
    font-size:2.096vw;
    line-height:1.1;
    text-align:left;
    font-weight: 500;
    margin:0;
    color:#333333;
}
.fangan .content{
    font-size:1.25vw;
    line-height:1.7188vw;
    text-align:left;
    color:#666666;
    margin-top:1.0417vw;
}
.fangan .button{
    padding:0 1.1458vw;
    border-radius:0.9375vw;
    line-height:1.875vw;
    width:auto;
    height:1.875vw;
    background-color:#366DF4;
    font-size:0.7292vw;
    color:#fff;
    display:inline-block;
    text-decoration:none;
    text-align:center;
    margin-top:1.25vw;
}
/*  he zuo huo ban */
.partner{
    width:100vw;
    height:auto;
    padding:100px 9.8958vw 124px;
    background-color:#F5F7FA;

}
.partner .title{
    width:100%;
    height:auto;
    text-align:center;
    margin-bottom:2.2917vw;
}
.partner .title img{
    width:9.5833vw;
    height:auto;
    text-align:center;
}
.partner .lunbo{
    display:flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    width:100%;
    height:30.8332vw;
    overflow:visible;
    position:relative;
    padding-left:0.625vw;
}
.partner .lunbo .hezuo{
    display:flex!important;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    width:100%;
    height:30.8332vw;

}
.partner .lunbo .hezuo .logo{
    width:15.8854vw;
    height:7.7083vw;
    padding-left:4px;
}
.partner .lunbo .hezuo .logo img{
    width:15.8854vw;
    height:7.7083vw;
}
#owl-demo .owl-nav button.owl-prev{
    position:absolute;
    left:-6vw!important;
    top:14vw;
    width:3.3333vw;
    height:3.3333vw;
    background:url("../images/home/sy_previous.png")  center center no-repeat;
    background-size:3.3333vw 3.3333vw;
}
#owl-demo .owl-nav button.owl-next{
    position:absolute;
    right:-6vw!important;
    top:14vw;
    width:3.3333vw;
    height:3.3333vw;
    background:url("../images/home/sy_next.png")  center center no-repeat;
    background-size:3.3333vw 3.3333vw;
}
/* banquan */
.bottom{
    width: 100vw;
    padding:3.8021vw 10.4167vw 3.6458vw;
    background: #181B2B;
}
.bottom .links{
    display:flex;
    justify-content:space-between;
    align-items: flex-start;
}
.linkbox {
    flex:1;
}
.linkbox h2{
    font-size: 1.25vw;
    font-weight:500;
    margin:0;
    padding:0;
    margin-bottom:20px;
    color:#fff;
}
.linkbox ul{
    padding:0;
}
.linkbox li{
    font-size: 0.8333vw;
    font-weight:400;
    margin:0;
    padding:0;
    line-height:1.4583vw;
    color:#fff;
}
.linkbox li a{
    font-size: 0.8333vw;
    font-weight:400;
    margin:0;
    padding:0;
    line-height:1.4583vw;
    text-decoration:none;
    color:#fff;
}
.linkbox li a:hover{
    color:#2363FF;
}
.copyright{
    font-size:12px;
    line-height:18px;
    padding-top:17px;
    border-top:1px solid #464855;
    margin-top:4.4271vw;
    color:#fff;
}
.copyright span{
    padding-right:20px;
}

.myimage{
    max-width: 60vw;
    /* width: 55vw; */
}

.mysmall{
    width: 20vw !IMPORTANT;
}

.textcenter{
    text-align: center;
}

