body .navigation-down {
    top: 100px;
}

.navbubai_h {
    height: 100px;
}

body .navigation-down .nav-down-menu {
    box-sizing: content-box;
}

body .navigation-up {
    height: 40px;
}

body .navigation-up, body .nav-bg, body .head-v3:hover .navigation-up {
    background: #0d0c17;
}

body .navigation-up .navigation-v3 {
    margin-left: 0;
}

body .navigation-up .navigation-v3 li {
    line-height: 40px;
}

body .navigation-up .navigation-v3 li:first-of-type a {
    padding-left: 0;
}

body .navigation-up .navigation-v3 li a, body .right-tip a {
    color: #fff;
}

body .navigation-up .navigation-v3 li a {
    /*padding: 0px 19px;*/
    height: 40px;
}

body .navigation-up .navigation-v3 .nav-up-selected a, body .navigation-up .navigation-v3 li a:hover {
    color: #0481ff;
    transition: linear 0.3s;
}

/*.navigation-top .navrother .itemsm.langivw span:after,body .navigation-up .navigation-v3 li:nth-child(2) a:after,body .navigation-up .navigation-v3 li:nth-child(3) a:after,body .navigation-up .navigation-v3 li:nth-child(4) a:after,body .navigation-up .navigation-v3 li:nth-child(7) a:after{
    content: '';
    width: 0px;
    height: 0px;
    border-right: 4px solid transparent;
    border-top: 6px solid #8e8e93;
    border-left: 4px solid transparent;
    transform: rotate(0deg);
    transition: .2s linear;
    display: inline-block;
    margin-left: 8px;
}*/
.navigation-top .navrother .itemsm.langivw span:after, body .navigation-up .navigation-v3 li.navli2 a:after, body .navigation-up .navigation-v3 li.navli3 a:after, body .navigation-up .navigation-v3 li.navli4 a:after, body .navigation-up .navigation-v3 li.navli7 a:after, body .navigation-up .navigation-v3 li.navli8 a:after, body .navigation-up .navigation-v3 li.navli20 a:after,body .navigation-up .navigation-v3 li.navli21 a:after {
    content: '';
    width: 6px;
    height: 6px;
    background: url("/templets/default/pc2/images/arrow_floor.png") center top no-repeat;
    display: inline-block;
    margin-left: 8px;
    transform: rotate(0deg);
    transition: .2s linear;
}

.navigation-top .navrother .itemsm.langivw:hover span:after, body .navigation-up .navigation-v3 li.navli2:hover a:after, body .navigation-up .navigation-v3 li.navli3:hover a:after, body .navigation-up .navigation-v3 li.navli4:hover a:after, body .navigation-up .navigation-v3 li.navli7:hover a:after, body .navigation-up .navigation-v3 li.navli8:hover a:after, .navigation-top .navrother .itemsm.langivw span.curselnav:after, body .navigation-up .navigation-v3 li.navli2 a.curselnav:after, body .navigation-up .navigation-v3 li.navli3 a.curselnav:after, body .navigation-up .navigation-v3 li.navli4 a.curselnav:after, body .navigation-up .navigation-v3 li.navli7 a.curselnav:after, body .navigation-up .navigation-v3 li.navli8 a.curselnav:after {
    content: '';
    width: 6px;
    height: 6px;
    background: url("/templets/default/pc2/images/arrow_floor2.png") center top no-repeat;
    display: inline-block;
    margin-left: 8px;
    transform: rotate(0deg);
    transition: .2s linear;

}

.navigation-top .navrother .itemsm.langivw:hover span {
    color: #0481ff;
    transition: linear 0.3s;
}

.navigation-down .nav-down-menu .navigation-down-inner {
    padding-top: 8px;
    overflow: hidden;
}

.navigation-down .nav-down-menu .navigation-down-inner .navldiv {
    width: 843px;
    height: 100%;
    float: left;
    overflow: hidden;
}

.navigation-down .nav-down-menu .navigation-down-inner .navrdiv {
    width: 357px;
    float: right;
}

.navigation-down .menu-1 .navrdiv dl .item {
    padding-top: 19px;
}

.navigation-down .menu-1 dl {
    margin: 0px;
    min-height: 428px;
    width: 208px;
    border-right: 1px solid #fafafa;
    padding: 0px 36px;
    margin-bottom: 8px;
    height: 100%;
}
.navigation-down .menu-1#web-agent dl{min-height: 230px;}
.navigation-down .menu-1.menu-tuoguan dl{
    min-height: 687px;
}
.navigation-down .menu-1.menu-3 dl{
    min-height: 339px;
}
.navigation-down .nav-down-menu .navigation-down-inner .navrdiv dl {
    border: 0;
    width: 240px;
}

.navigation-down .nav-down-menu {
    padding-left: 32px;
    padding-bottom: 0;
    border-bottom: 20px solid #fafafa;
    width: 1168px;
    margin: 0 auto;
    position: static;
    height: auto;
    overflow: hidden;
    background-color: #ffffff;
    -moz-box-shadow: -3px 0px 5px #dedede, 3px 0px 5px #dedede, 0px 3px 5px #dedede;
    -webkit-box-shadow: -3px 0px 5px #dedede, 3px 0px 5px #dedede, 0px 3px 5px #dedede;
    box-shadow: 0px 0px 10px #0c0a247d;
    border-radius: 0 0 5px 5px;
}

dl a, .navigation-down .menu-1 dd a, .navigation-down .menu-1 dt a {
    padding: 0px;
    margin: 0px;
    color: #606269;
    font-size: 12px;
    font-family: "?¡é¨¨¨ª??o¨²", Microsoft YaHei, Simsun;
    line-height: 32px;
}

.navigation-down .menu-1 .item {
    padding: 24px 0px 16px;
    overflow: hidden;
    border-bottom: 1px solid #fafafa;
}

.navigation-down .menu-1 .item.noborder {
    border: 0;
}

.navigation-down .menu-1 .navrdiv .item.noborder {
    padding-top: 8px;
}

.navigation-down .menu-1 dt a {
    font-size: 16px;
    color: #111418;
    display: inline-block;
    overflow: hidden;
}

.navigation-down .menu-1.menu-2 dt span {
    margin-left: 14px;
    color: #86898e;
    font-size: 12px;
}

.navigation-down .menu-1.menu-2 .morespan {
    float: right;
    margin-right: 14px;
}

.navigation-down .menu-1.menu-2 .wanggea {
    width: 100%;
    clear: both;
    overflow: hidden;
}

.navigation-down .menu-1.menu-2 .wanggea a {
    display: block;
    width: 78px;
    box-sizing: border-box;
    line-height: 28px;
    height: 28px;
    text-align: center;
    background-color: #f5f6fa;
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 0;
    border-radius: 4px;
    border: 1px solid #f5f6fa;
    float: left;
    text-indent: 0;
}

.navigation-down .menu-1.menu-2 .wanggea a:hover {
    border: 1px solid #2d71f7;
    color: #1a55fe;
}

.navigation-down .menu-1.menu-2 .wanggea2 a,.navigation-down .menu-1.menu-3 .wanggea2 a {
    display: inline;
    padding: 0;
    margin-right: 32px;
}

.navigation-down .menu-1.menu-2 .wanggea2 a:last-of-type,.navigation-down .menu-1.menu-3 .wanggea2 a:last-of-type {
    margin-right: 0;
}

.navigation-down .menu-1.menu-2 .wanggea a:nth-child(4n) {
    margin-right: 0;
}

.navigation-down .menu-1.menu-2 .wanggea3 a {
    float: left;
    width: 50%;
    box-sizing: border-box;
    text-indent: 0;
}

.navigation-down .menu-1.menu-2 .wanggea3.wanggea4 .wanggez_zu {
    width: 50%;
    float: left;
}

.navigation-down .menu-1.menu-2 .wanggea3.wanggea4 .wanggez_zu a {
    line-height: 20px;
    padding: 6px 16px;
    text-indent: 0;
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.navigation-down .menu-1 dt {
    border: 0;
}

.navigation-down .menu-1.menu-2 dt {
    width: 100%;
}

.navigation-down .menu-1 .navldiv dd a:hover {
    background-color: #f5f6fa;
}

.navigation-down .menu-1 .navldiv dd a.nobg:hover, .navigation-down .menu-1.menu-2 .wanggea3.wanggea4 a:hover {
    background-color: transparent;
}

.navigation-down .menu-1 dl p {
    color: #86898e;
    font-size: 12px;
    line-height: 22px;
}

.navigation-down .menu-1.menu-2 dl {
    width: 348px;
}

.navigation-down .menu-1 .navrdiv .item dd p {
    font-size: 14px;
}

.navigation-down .menu-1 dd a:hover, .navigation-down .menu-1 dt a:hover, .navigation-down .menu-1 dd a:hover span, .navigation-down .menu-1 dt a:hover span, .navigation-down .nav-down-menu .navigation-down-inner .navrdiv dd h3:hover {
    color: #1a55fe;
}

.navigation-down .menu-1 dd a {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    text-indent: 18px;
}

.navigation-down .menu-1 dt a {
    width: 100%;
}

.navigation-down .menu-1 .wanggea3.ddalignr {
    padding-left: 0px;
}

.navigation-down .menu-1 .ddalignr, .navigation-down .menu-1 .wanggea3.wanggea4.ddalignr {
    padding-left: 18px;
}

.navigation-down .menu-1 .wanggea3.ddalignr a {
    padding-left: 34px;
}

.navigation-down .menu-1 .ddalignr.wanggea2 {
    padding-left: 34px;
}

.navigation-down .menu-1 .navldiv dd.ddalignr.wanggea2 a:hover {
    background: none;
}

.navigation-down .menu-1 dd img, .navigation-down .menu-1 dt img {
    vertical-align: middle;
    margin-right: 14px;
}

.navigation-down .menu-1 .navrdiv dd img, .navigation-down .menu-1 .navrdiv dt img {
    margin-top: 12px;
}

.navigation-down .nav-down-menu .navigation-down-inner .navrdiv dd h3 {
    color: #0d0c17;
    font-size: 14px;
    line-height: 14px;
    padding-top: 20px;
    padding-left: 28px;
}

.navigation-down .nav-down-menu .navigation-down-inner .navrdiv dd a {
    padding: 0px;
    text-indent: 0;
}

.navigation-down #cloud-build.nav-down-menu .navigation-down-inner .navldiv dl {
    min-height: 611px;
}

/*cloud-bulid*/
.navigation-down #cloud-build.menu-1 dt a {
    padding-left: 16px;
}

.navigation-down #cloud-build.menu-1 dd a {
    text-indent: 0;
}

.navigation-down #cloud-build.menu-1 .navrdiv .item dd p, .navigation-down #product.menu-1 .navrdiv .item dd p {
    padding-left: 28px;
    padding-top: 4px;
}

.navigation-down #cloud-build.menu-1 .navrdiv dt a {
    padding-left: 0;
}

/*20191121*/
.navigation-top {
    height: 60px;
    background-color: #0d0c17;
    border-bottom: 1px solid #21202f;
    padding: 0px 1.7%;
    width: 100%;
    box-sizing: border-box;
}


.navigation-top .navlddw {
    width: auto;
    float: left;
    color: #ffffff;
    overflow: hidden;
}

.navigation-top .navrother img {
    vertical-align: middle;
}

.navigation-top .navlddw img:nth-child(1) {
    margin-top: 16px;
    float: left;
}

.navigation-top .navlddw img:nth-child(2) {
    margin: 26px 10px 0px 24px;
    float: left;
}

.navigation-top .navlddw span {
    margin-top: 24px;
    display: inline-block;
    float: left;
}

.navigation-top .navrddw, .navigation-top .navrother, .navigation-top .navrother .itemsm {
    width: auto;
    float: right;
}

.navigation-top .navrother a {
    font-size: 14px;
    color: #ffffff;
}

.navigation-top .navrother .itemsm {
    margin-left: 30px;
    position: relative;
    height: 60px;
    color: #ffffff;
    margin-left: 30px;
    position: relative;
    height: 60px;
    color: #ffffff;
    line-height: 60px;
}

.navigation-top .navrother .itemsm.langivw {
    width: 98px;
    text-align: center;
    line-height: 60px;
    margin-left: 17px;
}

#topnav_search.hidcss, .searchdiv.hidcss {
    overflow: hidden;
}

.navigation-top .navrother .searchdiv {
    /*width: 300px;*/
    height: 140px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #181728;
    z-index: 2;
    width: 0px;
    overflow: hidden;
}

.navigation-top .navrother .searchdivt {
    border-bottom: 1px solid #32304c;
    position: relative;
    height: 59px;
    width: 268px;
    margin: 0 auto;
    line-height: 59px;
}

.navigation-top .navrother .searchdivt img {
    cursor: pointer;
    margin: 0;
    padding-right: 8px;
    cursor: pointer;
    display: inline-block;
}

.navigation-top .navrother .searchdivt input {
    width: 204px;
    height: 16px;
    display: inline-block;
    border: 0;
    border-left: 1px solid #32304c;
    text-indent: 8px;
    outline: none;
    background-color: #181728;
    color: #fff;
}

.navigation-top .navrother .searchdivt .closebb {
    width: 10px;
    height: 10px;
    background: url('/templets/default/pc2/images/nav/close.png') center no-repeat;
    position: absolute;
    right: 0;
    top: 26px;
    cursor: pointer;
}

.navigation-top .navrother .searchdiv .searchdivm {
    width: 300px;
    height: 78px;
    padding: 14px 16px 0px;
    box-sizing: border-box;
    line-height: 0;


}

.navigation-top .navrother .searchdiv .searchdivm p {
    color: #6d6c79;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 26px;
}

.navigation-top .navrother .searchdiv .searchdivm a {
    color: #e5e4f8;
    font-size: 14px;
    margin-left: 45px;

}

.navigation-top .navrother .searchdiv .searchdivm a:hover {
    color: #0481ff;
}

.navigation-top .navrother .searchdiv .searchdivm a:first-of-type {
    margin-left: 0;
}

.navigation-top .navrother .itemsm.langivw .langdiv {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 60px;
    background-color: #181728;
    display: none;
    z-index: 2;

}

.navigation-top .navrother .itemsm.langivw .langdiv a {
    display: block;
    width: 100%;
    height: 39px;
    line-height: 39px;
}


.navigation-top .navrother .itemsm.langivw .langdiv a:hover, .navigation-top .navrother .itemsm.langivw .langdiv a.sel {
    background-color: #212032;
}


.navigation-top .navrother .itemsm.langivw:hover {
    background-color: #181728;
}

.navigation-top .navrother .itemsm.langivw:hover .langdiv {
    display: block;
}

.navigation-top .navrother img {
    margin-right: 8px;
}

.navigation-top .navrother a:hover, .navigation-top .navrother a.sel {
    color: #0481ff;
}