@charset "utf-8";  


/*reset*/


     header ul li, header ol li{
        list-style: none;
}
.fl{float: left;}
.fr{float: right;user-select: none;}


.openGYS:hover{
      color:#1a66f3;
 }
 .openCGDw:hover{
      color:#1a66f3;
 }

header{}
header .topbar{margin:0 auto;/*height:30px;*/ background:#ffffff;border-bottom:1px #e6e6e6 solid;}
header .topbar-box{width:1500px;margin:0 auto;line-height:33px;height:34px;color:#666;}
header .topbar-box .sbtn{padding:0 5px; cursor: pointer;}

/* header .header-cont{width: 1500px; padding: 30px 0; display: flex; margin:0 auto;	}

header .header-cont .logo{ padding-top: 21px;cursor: pointer; }
header .header-cont .search{margin-left: 80px; flex:1;} 
header .header-cont .search form{width: 100%; display: flex;}
header .header-cont .search form .txtbox{flex:1; padding: 0 10px; font-size: 16px; border:2px solid #1a66f3; outline: none;}
header .header-cont .search form .button{width: 100px; height: 40px; line-height: 40px; color: #fff;
 background: #1a66f3; border:none;outline: none; cursor: pointer;}
header .header-cont .search .hotwords{padding-top: 5px; padding-bottom: 10px;}
header .header-cont .search .hotwords a{margin-right:10px;}
header .header-cont .rbox{width: 300px; text-align: center;} */


header .header-menu{background: #1a66f3;margin:0 auto;height:40px;color:#ffffff;font-size: 20px;width:100%;min-width: 1500px;}
.header-menu .menu{width:1289px;margin:0 auto;height:40px;position: relative;left:43px}
.header-menu .category{background-color: #1a66f3;width:240px;float:left;height:40px;line-height:40px;padding-left:20px;}
.header-menu .menu li{position: relative;transition:all ease .5s; background: #1a66f3;float:left;line-height:40px;min-width:80px;text-align:center;}
.header-menu .menu .menu-title{background: #1a66f3;position: relative;}
.header-menu .menu .menu-title .hot-tab{position: absolute;top:1px;left:263px;}
.header-menu .menu .menu-title .new-tab{position: absolute;top:1px;left:543px;}
.header-menu .menu li span{
        position: absolute;
        top:40px;
        width: 100%;
        left:0;
        z-index: 99999999999;
        background:#1a66f3;
        color:#fff;
        display: none;
}
.header-menu .menu li span:nth-child(2){
        top:40px;
}
.header-menu .menu li span:nth-child(3){
        top:80px;
}
.header-menu .menu li span:nth-child(4){
        top:120px;
}
.header-menu .menu li span:nth-child(5){
        top:160px;
}
.header-menu .menu li:hover  span{
        display: block;
}
.header-menu .menu li span a{
        color:#fff;
        text-decoration: none;
            width: 100%;
        display: inline-block;
        
}
.header-menu .menu li > a{color:#ffffff;display:block;text-decoration:none;padding:0 20px;position: relative;}
.header-menu .menu li :hover{background:#194c9b;transition:all ease .5s;}
.header-menu .menu .active{background:#4381f5;}


section{width: 1500px; margin:0 auto;}


.yyuiNav{
        width: 1500px;
        background:#4381f5 ;
        margin: 0 auto;
}

.yyui_menu1 { width: 1500px;margin:0 auto;height:60px; line-height:60px; font-size:20px; color:#fff; background-image: linear-gradient(#196cdb,#4e8fe3);}
 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 > li {
        width: 210px;
}
.yyui_menu1 li a { display:block; line-height:60px; text-decoration:none; padding:0px 20px; color:#fff;text-align: center;  }
.yyui_menu1 li a:hover {  background:#1b4faf; }
.yyui_menu1 li a.more:after{content:" ?";}

.yyui_menu1 li ul { position:absolute; float:none; width:auto; min-width: 140px; overflow: auto; display:none;border-top: 1px solid #fff; background-color:#4381f5; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul li a { display:block; line-height:60px; text-decoration:none; padding:0px 46px; color:#fff;text-align: left;  }/*这是第二级菜单*/
.yyui_menu1 li ul li { float:none; position:relative; text-align: left;} /*这是第二级菜单*/
.yyui_menu1 li ul a { width:auto;text-decoration:none; color:#fff; white-space: nowrap;}
.yyui_menu1 li ul a:hover { background:#1b4faf;}

.yyui_menu1 li ul ul{ top:0;left:140px;box-shadow: 0px 0px 2px rgb(221, 221, 221);} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
.bgblue{
        background:#1b4faf;
}

.liOn{
        background:#1b4faf;  
}



footer{width: 100%; overflow: hidden;}
footer .middle{width: 1500px; margin: 0 auto; }
.fmenus{ background: #f1f6ff; padding: 3rem 0; overflow: hidden;display: none;}
.fmenus .left{flex:1; padding-left:20px; display: flex; }
.fmenus .left .gitem{flex:1; overflow: hidden;}
.fmenus .left .gitem .tit{font-size: 18px; line-height: 2.6rem; color: #333;  }
.fmenus .left .gitem .li{line-height: 2.6rem; font-size: 16px;color: #a0a0a0; }
.fmenus .left .gitem a{color:#a0a0a0 }
.fmenus .right{width:110px; padding-left:80px; padding-right: 20px; }
.fmenus .right .qrcode{ text-align:center;}
.fmenus .right .qrcode .img{}
.fmenus .right .qrcode .txt{font-size: 14px; padding-top: 5px; text-align: center;}
.fcopyright{width: 100%; height: 144px;line-height: 144px; text-align: center;  color: #fff; background: #464646;font-size: 16px; }

.menu-title li.on{
        background:#194c9b;
}
.tit{
        cursor: pointer;
}
.containers{
        min-height: 500px;
}
section{
        min-height: 500px;
}
#loginTop i{
        font-style: normal;
        color:#ccc;
}
#sysMessage{
        cursor: pointer;
}
.messagePromit{
        position: relative;
}
.messagePromit:before{
        content:"";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        position: absolute;
        top:-3px;
        right:-3px;
        background: red;
}



html{
        height: 100%;
    }
    footer{
        /* position: absolute; */
        bottom: 0;
        left: 0;
        display: inline;
    }
    body{
        position: relative;
        min-height: 100%;
    }
    section{

        padding-bottom: 144px;
    }

    ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
}

::-webkit-scrollbar-button:vertical {
        display: none;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
        background-color: #e2e2e2;
}

::-webkit-scrollbar-thumb {
        border-radius: 0;
        background-color: rgba(0, 0, 0, .3);
}

::-webkit-scrollbar-thumb:vertical:hover {
        background-color: rgba(0, 0, 0, .35);
}

::-webkit-scrollbar-thumb:vertical:active {
        background-color: rgba(0, 0, 0, .38);
}

.layui-laypage a,.layui-laypage span {
    font-size: 14px;
}