/*设置下拉菜单距离导航菜单距离*/
ul.dropdown-menu {
    padding: 0;
    top: 50.2px;
    border-radius: 0;
    border: none;
}
ul.dropdown-menu li {
    background-color:  white;
    position:relative;
    top:0px;
    color:black;
    height: 57px;
}

ul.dropdown-menu > li > a {
    font-size: 16px;
    padding: 5px 5px;
    text-align: center;
    line-height: 47px;
}
.navbar .list-inline > li {
    text-align: center;
}
.navbar-blue {
    left: 0px;
    width: 100%;
    background-color:#4E7FDA;
    margin-bottom: 0px;
    font-size: 18px;
    border-radius:0px;
    font-family: HiraginoSansGB-W3, HiraginoSansGB;
    font-weight: normal;
}
.navbar .list-inline {
    padding-left: 0px;
    margin-left: -5px;
    list-style: none;
    width: 90%;
    margin: auto;
}
.navbar .list-inline > li > a:hover {
    background-image: linear-gradient(to bottom,white,white);
    color:black;
}
.navbar .list-inline > li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover {
    background-image: linear-gradient(to bottom, #4E7FDA, #4E7FDA);
    color: white !important;
}
.list-inline>li {
    height: 56px;
    padding-left: 0px;
    padding-right: 0px;
}
.navbar .list-inline > li + li {
    margin-left: 12px;
    z-index:2;
}
.navbar .list-inline > li > a {
    line-height: 50px;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.banner {
    background-color:rgb(2,86,158);
    width:184.5%;
    height:115px;
    position:relative;
    left:-47.8%;
}
/* 去掉x滑动  */
#d1{
    display:inline;
    position:relative;
    left:-3060px;;
}
ul.dropdown-menu > li > a {
    color: black;
}

.navbar .list-inline > li:hover {
    background-image: linear-gradient(to bottom, white, white);
}

.black{
    color: black !important;
}
.loginWin{
    z-index:9999;
    display: none;
    position: fixed;
    width: 600px;height: 400px;
    background: #FFFFFF;
    box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.5);
    border-radius: 28px;
    margin: auto; top: 0; left: 0; bottom: 0; right: 0;
    overflow-x: hidden; overflow-y: hidden;
}
.body-fixed {
    height: 100%;
}
#submit:focus,
#submit:active:focus,
#submit.active:focus,
#submit.focus,
#submit:active.focus,
#submit.active.focus {
    outline: none;
    border-color: transparent;
    box-shadow:none;
}
.cover{
    display:none;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
    background-color:#000;
    opacity:0.3;
    bottom: 0;
}
#tooltip {
    position: absolute;
    border: 1px solid #333;
    background: #f7f5d1;
    padding: 1px;
    color: #333;
    display: none;
    z-index: 5;
}
#gotop{
    display:none;position: fixed;right: 3.5%;bottom: 7%;z-index: 5;
}
#gotop img{
    width: 60px;height: 60px;opacity: 0.7;
}
/*登录相关*/
.loginWin > .head1{
    float: right;margin-top: 14px;margin-right: 13px;
}
.loginWin > .head1 > img{
    cursor:pointer;width: 22px;height: 22px;opacity: 0.8;
}
.loginWin > .head2{
    text-align: center;margin-top: 25px;margin-left: 12%;
}
.loginWin > .head2 > span{
    font-size: 40px;color: #2B2B2B;line-height: 60px;
}
.loginWin  .part1{
    width: 191px;height: 180px;text-align: center;margin-left: 5%;float: left;margin-top: 5%;margin-right: 4%;
}
.loginWin  .part2{
    width: calc(87% - 191px);float:left;margin-top: 5%;border-left: dashed 1px #979797;
}
.scanLogin{
    margin-top: 10px;
}
.scanLogin > span{
    font-size: 20px;color: #2B2B2B;line-height: 30px;
}
.unloginfo{
    color: #979797;text-align: justify;
}
.tips{
    margin-top: 14px;
}
.browser1{
    width: 30px;height: 30px;margin-right: 15px;
}
.browser2{
    width: 30px;height: 30px;margin-right: 15px;
}
.browser3{
    width: 30px;height: 30px;margin-right: 15px;
}
.browser4{
    width: 30px;height: 30px;
}
.part2 > .uname{
    width: 90%;display: inline-flex;margin-left: 4%;
}
.part2 > .uname > img{
    width: 25px;height: 25px;margin-top: 3%;
}
.part2 > .uname > input{
    height: 50px;border-radius: 28px;border: 1px solid #979797;margin-left: 3%;padding-left: 20px;
}
.part2 > .upass{
    width: 90%;display: inline-flex;margin-left: 4%;margin-top: 3%;
}
.part2 > .upass > img{
    width: 25px;height: 25px;margin-top: 3%;
}
.part2 > .upass > input{
    height: 50px;border-radius: 28px;border: 1px solid #979797;margin-left: 3%;padding-left: 20px;
}
.part2 > .uvali{
    width: 90%;display: inline-flex;margin-left: 4%;margin-top: 3%;
}
.part2 > .uvali > .valiimg{
    width: 25px;height: 25px;margin-top: 3%;
}
.part2 > .uvali > input{
    height: 50px;border-radius: 28px;border: 1px solid #979797;margin-left: 3%;padding-left: 20px;
}
#codeImg{
    width: 75px;height: 51px;margin-left: 10px;
}
.logbutton{
    margin-left: 4%;margin-top: 5%;
}
#submit{
    font-size:20px;width: 100%;height: 51px;background: #6395E7;border-radius: 28px;
}
/*LOGO文字*/
.plantform{
    margin-left: 4%;width:96%;height: 100px;display: flex; justify-content: space-between; align-items: center;
}
.plantform > .part1{
    margin-left: 90px;display: flex; flex: 3; align-items: center;
}
.plantform > .part1 > img{
    width:46%;
}
.plantform > .part1 > div{
    border-left: solid 2px #4E7FDA;margin-left: 20px;
}
.plantform > .part1 > div > span{
    position:relative;top: 3px;font-size: 30px;font-weight: 600;color: #4E7FDA;line-height: 53px;left: 20px;
}
/*未登录*/
.noLogin{
    pointer-events:auto;margin-right: 3%;display:flex;justify-content: end;flex: 2;align-items: center;
}
.noLogin > .search{
    position: relative;
}
#ssl{
    padding-left:10px;width: 216px;height: 30px;border-radius: 8px;border: 1px solid #909090;
}
#ssl:focus {
    outline: none;
}
#btn_znss{
    width: 18px;height: 18px;position: absolute;left: 90%;top: 20%;
}
.noLogin > .status{
    display: flex;justify-content: space-around;align-items: center;margin-left: 10px;
}
.noLogin > .status > img{
    width: 35%;
}
.noLogin > .status > font{
    cursor: pointer;font-size: 18px;color: #909090;
}
/*已登录*/
.loginDone{
    pointer-events:auto;float:right;margin-right: 2%;display: inline-flex;
}
.loginDone > .search{
    margin-top: 4%;
}
.loginDone > .logop{
    margin: 0 20px;
}
.loginDone > .logop > img{
    cursor:pointer;width: 30px;height: 30px;
}
.loginDone > .logop > font{
    cursor:pointer;position: relative;top: 2px;width: 54px;height: 18px;font-size: 18px;color: #909090;line-height: 58px;
}
.loginDone > .personal >img{
    cursor:pointer;width: 16px;height: 16px;
}
.loginDone > .personal >font{
    cursor:pointer;position: relative;top: 2px;width: 54px;height: 18px;font-size: 14px;color: #4E7FDA;line-height: 58px;
}
