.title-bottom {
    width: 248px;
    height: 3px;
    opacity: 8;
    background-image: linear-gradient(to right, rgba(59, 135, 249, 1), rgba(235, 152, 38, 1));
    margin: 5px auto 0 auto;
margin-top: 12px;}

.wrap-one {
    padding: 30px 0 30px;
    font-size: 16px;
    line-height: 19px;
    position: relative;
    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
    text-align: center;
}

.wrap-one h2 {
    font-weight: 400;
    color: #333;
    font-size: 16px;
    transition: all .5s;
    -webkit-transition: all .5s;
    transform-origin: center;
}

.txt1 {
    position: absolute;
    left: 15%;
    top: 17%;
}

.txt2 {
    position: absolute;
    left: 10%;
    top: 47%;
}

.txt3 {
    position: absolute;
    left: 11%;
    top: 77%;
}

.txt5 {
    position: absolute;
    right: 18%;
    top: 18%;
}

.txt6 {
    position: absolute;
    right: 10%;
    top: 46%;
}

.txt7 {
    position: absolute;
    right: 15%;
    top: 77%;
}



.settle-img {
    width: 333px;
    height: 295px;
}
/*  */
.tt h3{text-align: center;font-size: 42px;line-height: 36px;font-weight: 400;margin-top: 29px;margin-bottom: 24px;}
/*  */
.btn-down {
    
    width: 145px;
    height: 36px;
    color: rgba(24, 108, 234, 1);
    border: 1px solid rgba(24, 108, 234, 0.58);
    border-radius: 36px;
    line-height: 36px;
    margin-bottom: 30px;
    cursor: pointer;
    opacity: 1;
    
    -webkit-animation-delay: 0.4s;
    font-size: 17px;
margin: 0 auto;display: block;margin-bottom: 28px;}
.btn-down img{width: 17px;margin-left: 18px;}
.btn-down:hover {
    background-color: rgba(235, 246, 255, 1);
}
/*  */
.tt2{}
.tt2 p{font-size: 30px;
    font-weight: bold;
    color: #333333;width: 505px;display: block;margin: 0 auto;margin-top: 41px;margin-bottom: 6px;text-align: center;}
.tt2 p span{line-height: 43px;height: 61px;margin-left: 20px;margin-right: 20px;}
.tt2 p img{}
.fly {
    display: inline-block;
}

.fly img {
    width: 39px;
    height: auto;
    vertical-align: middle;
    padding: 0 10px;
}
/*  */
.box{
    display: flex;
    justify-content: space-between;
    padding: 43px 0 50px 0;
}
.box ul li{text-align: center;width: 182px;
    
    height: 207px;padding: 30px 20px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);float: left;margin-right: 8px;margin-left: 8px;}
.box ul li img{width: 81px;}
.box ul li h2{    font-size: 22px;
    font-weight: bold;
    line-height: 70px;
    color: #333333;}
.box ul li h3{font-size: 13px;font-weight: 400;}
/*  */
.bluebg {
    background-color: #f6f6f6;
    width: 100%;
    text-align: -webkit-center;
    background-image: url("../images/neikong/corebc.jpg");
    background-size: 100% 100%;
    height: 700px;
padding-top: 55px;margin-top: 42px;}
/*  */
.tit3{}
.tit3 p{font-size: 30px;color: white;font-weight: bold;}
/*  */
.slideTxtBox{ width: 100%; /* border:1px solid #ddd; */ text-align:left;  margin-top: 30px;}
.slideTxtBox .hd{ height: 42px; line-height: 42px; /* background:#f4f4f4; */ /* padding:0 10px 0 20px; */   /* border-bottom:1px solid #ddd; */  position:relative; margin-bottom: 32px;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding: 0 47px; cursor:pointer;  color: white;font-size: 24px;}
.slideTxtBox .hd ul li.on{   background: #6fc1fd; color: white;  border-radius: 9px;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  background: white;height: 488px;}
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/*  */
.slideTxtBox .bd ul h3{font-size: 26px;text-align: center;color: #0D58CD;margin-top: 21px;}
.slideTxtBox .bd ul img{width: 979px;;margin: 0 auto;display: block;margin-top: 64px;}
/*  */
.contentx {
    width: 1200px;
    margin: 50px auto 0 auto;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    border-top: 1px solid #dedede;
    border-right: 1px solid #dedede;
margin-bottom: 29px;}
.contentx .item {
    width: 19.9%;
    padding: 42px 0;
    background: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.contentx .item p {
    text-align: center;
    margin-top: 20px;
    font-size: 24px;
    line-height: 44px;
    color: #2c2d2f;
}
/*  */
 .bigtitle {
    font-size: 34px;
    line-height: 45px;
    color: #171616;
    text-align: center;
margin-top: 29px;}
/*  */
 .server { font-family: 'SHSCR'; width: 100%; background: #fafafa }
 .server .content { width: 1200px; margin: 45px auto 80px auto; display: flex; justify-content: space-between; flex-flow: row wrap }
 .server .content .item { width: 360px; height: 330px; background-color: #ffffff; box-shadow: 1px 2px 29px 0px rgba(0,0,0,0.06); border-radius: 17px; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 57px }
 .server .content .item .jieshao { font-size: 24px; line-height: 34.26px; color: #333333; text-align: justify }
 .server .content .item .more { width: 152px; height: 56px; background-image: linear-gradient(90deg, #4caefe 0%, #02e1fe 100%), linear-gradient(#108eef, #108eef); box-shadow: 0px 6px 5px 0px rgba(46,195,254,0.57); border-radius: 10px; margin-top: 50px; font-size: 24px; line-height: 56px; color: #ffffff; text-align: center }
 .server .content .item .more a { display: block;color:white }
 .server .content .item p { font-size: 24px; line-height: 43px; color: #41bafe; text-align: center; margin-top: 30px }
 .server .content .item p:nth-last-of-type(1) { font-size: 18px; line-height: 25px; color: #393a3a; margin-top: 0 }
 .server .content .item:nth-of-type(1) { background: none; box-shadow: none; align-items: flex-start }
 .server .content2 { width: 1290px; margin: 45px auto 0 auto; display: flex; justify-content: space-between; flex-flow: row wrap; position: relative }
 .server .content2 .img-row { height: 18px; margin-top: 112px }
 .server .content2 .img-row2 { transform: rotateY(180deg) }
 .server .content2 .img-row3 { transform: rotate(90deg); position: absolute; right: 115px; top: 194px }
 .server .content2 .item { width: 256px; margin-bottom: 90px }
 .server .content2 .item img { width: 100%; box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.06) }
 .server .content2 .item p { font-size: 21px; line-height: 25px; color: #474646; margin-top: 20px; text-align: center }
@media (max-width: 1366px) {
 .server .content { width: 1050px }
 .server .content .item { width: 335px }
 .server .content2 { width: 1050px }
 .server .content2 .item { width: 200px; margin-bottom: 70px }
 .server .content2 .img-row { height: 15px; margin-left: 5px; margin-top: 80px }
 .server .content2 .img-row3 { right: 75px; top: 180px }
}
@media (max-width: 1200px) {
 .server .content { width: 970px; margin: 45px auto 40px auto }
 .server .content .item { width: 300px; height: 300px }
 .server .content .item .more { margin-top: 30px }
 .server .content .item p { margin-top: 20px }
 .server .content2 { width: 970px }
 .server .content2 .item { width: 199px }
 .server .content2 .img-row { margin-top: 82px; margin-left: 4px }
 .server .content2 .img-row3 { right: 72px; top: 176px }
}
 .mode-title { padding-top: 36px; text-align: center }
 .mode-title .b-t { position: relative; font-family: 'SHSCB'; font-size: 26px; line-height: 66px; color: #2386ee }
 .mode-title .b-t:after { position: absolute; content: ''; left: 50%; bottom: 0; margin-left: -22.5px; width: 45px; height: 5px; background: #2386ee }
 .mode-title .s-t { font-family: 'SHSCR'; font-size: 14px; line-height: 44px; color: #afafaf; text-transform: uppercase }
 /*  */
.case-mian .server { background: #FAFAFA; height: 570px }
.case-mian .server .server-main { margin-top: 64px }
.case-mian .server .server-main ul { display: flex; justify-content: space-between; margin-bottom: 78px }
.case-mian .server .server-main ul li { display: flex; justify-content: flex-start; width: 30% }
.case-mian .server .server-main ul li .server-m-r { margin-left: 13px }
.case-mian .server .server-main ul li .server-m-r p:nth-of-type(1) { line-height: 1; margin-bottom: 16px; font-family: 'SHSCB'; color: #080808; font-size: 24px }
.case-mian .server .server-main ul li .server-m-r p:nth-of-type(2) { line-height: 24px; font-family: 'SUCNR'; font-size: 18px; color: #2a2b2b }
.case-mian .cooperation { padding-bottom: 10px }
.case-mian .cooperation .cooperation-tit { padding-bottom: 100px }
.case-mian .cooperation .cooperation-tit p:nth-of-type(1) { font-size: 36px; color: #171616; text-align: center; font-family: 'SHSCR'; line-height: 1; margin-top: 115px; margin-bottom: 20px }
.case-mian .cooperation .cooperation-tit p:nth-of-type(2) { font-size: 20px; color: #171616; text-align: center; font-family: 'SHSCR' }
.case-mian .cooperation .cooperation-box { display: flex; justify-content: space-between; width: 1340px; margin: auto; align-items: flex-start }
.case-mian .cooperation .cooperation-box ul { margin-right: 70px; width: 662px }
.case-mian .cooperation .cooperation-box ul li { display: flex; justify-content: space-between; height: 41px; background: #ebffff; line-height: 41px }
.case-mian .cooperation .cooperation-box ul li p { width: 50%; margin-left: 50px; position: relative; font-family: 'SHSCR'; font-size: 16px }
.case-mian .cooperation .cooperation-box ul li p:after { content: ''; width: 5px; height: 5px; background: #3e97f3; position: absolute; left: -15px; top: 50%; border-radius: 50%; transform: translateY(-50%) }
.case-mian .cooperation .cooperation-box ul li:nth-of-type(2n+2) { background: #e1f5ff }
@media (max-width: 1366px) {
.case-mian .case-pub-box-l .case-container .case-c-img { width: 600px; overflow: hidden }
.case-mian .case-pub-box-l .case-container .case-c-img img { width: 49% }
.case-mian .case-pub-box-l .case-container .case-c-img .case-c-r-t img:nth-of-type(1) { margin-right: 0 }
.case-mian .case-pub-box-l .case-container .case-c-p .case-tit-p { margin-top: 65px }
.case-mian .case-pub-box-l .case-container .case-c-p ul li { margin-bottom: 40px }
.case-mian .ca-pub-r-special .case-container .case-c-img { width: 600px }
.case-mian .ca-pub-r-special .case-container .case-c-img img { width: 49% }
.case-mian .ca-pub-r-special .case-container .case-c-img .case-c-r-t img:nth-of-type(1) { margin-right: 0 }
.case-mian .ca-pub-r-special .case-container .case-c-p-special .case-tit-p { margin-top: 25px }
.case-mian .case-pub-box-r .case-container .case-c-img { width: 600px }
.case-mian .case-pub-box-r .case-container .case-c-img img { width: 49% }
.case-mian .case-pub-box-r .case-container .case-c-img .case-c-r-t img:nth-of-type(1) { margin-right: 0 }
.case-mian .case-pub-box-r .case-container .case-c-p ul li { margin-bottom: 40px }
}
/*  */
.w12a {
    width: 1200px !important ;
    display: block;
    margin: 0 auto;
    min-width: 1200px;
  }
/*  */
.liyou{overflow: hidden;}